@charset "utf-8";
/* reset */
*{margin: 0;padding: 0;}

*[data-useragent*='Mac OS X'] {
   font-family: 'Microsoft Yahei', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
}
  
*[data-useragent*='Win'] {
    font-family: PFjc;  
}



body{width: 100%;overflow-x: hidden;font-weight: 500;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,keygen,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,input,textarea,select,button{margin:0;padding:0;border:0;outline:0;font-size:100%;}
html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6{-webkit-text-size-adjust:none}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul,li{list-style:none;}
sup,sub{font-size:83%} 
blockquote,q{quotes:none} 
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
del{text-decoration:line-through}
ins,u,s,a,a:hover{text-decoration:none}
em,i,cite,var,address,dfn{font-style:normal}
h1,h2,h3,h4,h5,h6{font-weight:normal}
html,body,fieldset,img,iframe,abbr{border:0}
table{border-collapse:collapse;border-spacing:0}
caption,th{text-align:left;font-weight:normal}
textarea{overflow:auto;resize:none}
label,summary{cursor:default}
a,button,label{cursor:pointer}
body,button,select,keygen,legend{color:#666}
textarea,input{color:#fff}
input::-webkit-input-placeholder{color: #ccc;}
input:-moz-placeholder{color: #ccc;}
input::-moz-placeholder{color: #ccc;}
input::-ms-input-placeholder{color: #ccc;}
textarea::-webkit-input-placeholder{color: #ccc;}
textarea:-moz-placeholder{color: #ccc;}
textarea::-moz-placeholder{color: #ccc;}
textarea::-ms-input-placeholder{color: #ccc;}
html{_background-image:url(about:blank);_background-attachment:fixed}
html{background-color:#fff}
img{ border: none;}
a{color:#666;-webkit-tap-highlight-color:rgba(0,0,0,0)}
/*a:hover{color:#ff571a;}*/
p{margin-bottom: 0;}
body{background-color:#fff;min-height: 100vh;}
/* function */
.dn{display:none}
.db{display:block}
.di{display:inline}
.di-b{ display: inline-block;}
.f-fl{float:left;}
.f-fr{float:right;}
.fn{float:none}
.pr{position:relative}
.pa{position:absolute}
.oh{overflow:hidden}
.fs12{font-size:12px}
.fs14{font-size:14px}
.fwb{font-weight:bold}
.tal{text-align:left}
.tac{text-align:center}
.tar{text-align:right}
.vam{vertical-align:middle}
.vat{vertical-align:top}
.wsn{word-wrap:normal;white-space:nowrap}
.ti{overflow:hidden;text-indent:-999em}
.ti2{text-indent:2em}
.cp{cursor:pointer}
.nus{-webkit-user-select:none;-ms-user-select:none;user-select:none}
.clear,.cb{overflow:hidden;display:block;clear:both;height:0}
.clearfix:before,.clearfix:after{content:'';display:table}
.clearfix:after{clear:both}
.clearfix,.zm{*zoom:1}
a:focus, a:hover{text-decoration: none !important;}
input::-webkit-input-placeholder { 
color: #888; 
} 
input:-moz-placeholder {  
color: #888; 
} 
input::-moz-placeholder { 
color: #888; 
} 
input:-ms-input-placeholder { 
color: #888; 
}
textarea::-webkit-input-placeholder { 
color: #888; 
} 
textarea:-moz-placeholder {  
color: #888; 
} 
textarea::-moz-placeholder { 
color: #888; 
} 
textarea:-ms-input-placeholder { 
color: #888; 
}


.header{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 1000;
    height: 130px;
    border-bottom: 1px solid rgba(255,255,255,.4);
    padding: 0 80px;
    box-sizing: border-box;
}
.header .logo{
    float: left;
    line-height: 130px;
    width: 260px;
}
.header .logo img{
    vertical-align: middle;
}
.header .nav{
    float: left;
    margin-left: 200px;
}
.header .nav ul li{
   float: left;
   padding: 0 42px;
   box-sizing: border-box;
}
.header .nav ul li .top{
    line-height: 130px;
}
.header .nav ul li .top a{
    color: #fff;
    font-size: 16px;
    position: relative;
}
.header .nav ul li .top a.act::before{
    width: 8px;
    height: 8px;
    background: #00d9ed;
    left: -20px;
    content: ' ';
    position: absolute;
    border-radius: 50%;
    top: 50%;
    transform: translateY(-50%);
}
.header .rightBox{
    float: right;
}
.header .lang{
    float: left;
    margin-top: 57px;
    position: relative;
}
.header .lang:hover .bottom{
    display: block;
}
.header .lang .top{
    width: 90px;
    padding-left: 14px;
    border-right: 1px solid #96c2f2;
    box-sizing: border-box;
    font-size: 14px;
    color: #fff;
}
.header .lang .top img{
    margin-left: 12px;
    vertical-align: middle;
    margin-top: -3px;
}
.header .lang .bottom{
    display: none;
    padding: 10px 0;
    box-sizing: border-box;
    background: #fff;
    border-radius: 10px;
    position: absolute;
    left: 0;
    top: 18px;
    width: 70px;

}
.header .lang .bottom a{
    line-height: 14px;
    color: #333;
    line-height: 30px;
    text-align: center;
    box-sizing: border-box;
    display: block;
}
.header .search{
    width: 200px;
    height: 35px;
    border-radius: 35px;
    background-color: rgba(255,255,255,.4);
    color: #fff;
    padding: 0 40px 0 20px;
    box-sizing: border-box;
    position: relative;
    margin-top: 48px;
    float: left;
    margin-left: 26px;
}
.header .search input{
    border: 0;
    padding: 0;
    height: 35px;
    background-color: rgba(255,255,255,0);
    width: 100%;
    display: block;
    color: #fff;

}
.header .search input::-webkit-input-placeholder{
    color: #fff;
}
.header .search button{
    position: absolute;
    right: 0;
    top: 0;
    border: 0;
    padding: 0;
    height: 35px;
    width: 40px;
    background: url(../img/search.png) center no-repeat;
}

.search1{
    height: 35px;
    border-radius: 35px;
    background-color: rgba(0, 0, 0, .4);
    /* color: #fff; */
    padding: 0 25px;
    /* box-sizing: border-box; */
     position: relative; 
    margin: 15px 25px 0;
    
    
    
}
.search1 input{
    border: 0;
    padding: 0;
    height: 35px;
    background-color: rgba(255,255,255,0);
    width: 100%;
    display: block;
    color: #fff;

}
.search1 input::-webkit-input-placeholder{
    color: #fff;
}
.search1 button{
    position: absolute;
    right: 6px;
    top: 0;
    border: 0;
    padding: 0;
    height: 35px;
    width: 40px;
    background: url(../img/search.png) center no-repeat;
}



.header .nav ul li:hover .poNavBox{
    display: block;
}
.header .poNavBox{
    position: absolute;
    left: 0;
    top: 130px;
    width: 100%;
    background: #fff;
    display: none;
}
.header .poNavBox.aboutNav{
    padding: 34px 148px 72px;
    box-sizing: border-box;
}
.header .poNavBox.aboutNav ul{
    display: flex;
    justify-content: space-between;
}
.header .poNavBox.aboutNav ul li{
    padding: 0;
}
.header .poNavBox.aboutNav ul li:nth-of-type(1){
    width: 298px;
}
.header .poNavBox.aboutNav ul li:nth-of-type(2){
    width: 198px;
}
.header .poNavBox.aboutNav ul li:nth-of-type(3){
    width: 50%;
}
.header .poNavBox.aboutNav ul li span{
    display: block;
    padding: 20px 0;
    line-height: 28px;
    font-size: 30px;
    color: #272727;
    border-bottom: 1px solid #e0e0e0;
    box-sizing: border-box;
}
.header .poNavBox.aboutNav ul li .list{
    margin-top: 6px;
}
.header .poNavBox.aboutNav ul li a{
    display: inline-block;
    line-height: 36px;
    font-size: 16px;
    color: #666;
    margin-right: 52px;
}
.header .poNavBox.aboutNav ul li a.blue{
    color: #4a83dc;
}
.header .poNavBox.aboutNav ul li a:hover{
    color: #4a83dc;text-decoration: revert !important;
}
.header .poNavBox.aboutNav ul li:nth-of-type(3) a{
    margin-right: 20px;
}
.header .poNavBox.serviceNav{
    padding: 34px 148px 72px;
    box-sizing: border-box;
}
.header .poNavBox.serviceNav ul{display: flex;justify-content: space-between;}
.header .poNavBox.serviceNav ul li{
    width: 32%;
}
.header .poNavBox.serviceNav ul li span{
    display: block;
    padding: 20px 0;
    line-height: 28px;
    font-size: 30px;
    color: #272727;
    border-bottom: 1px solid #e0e0e0;
    box-sizing: border-box;
}
.header .poNavBox.serviceNav ul li .list{
    margin-top: 6px;
}
.header .poNavBox.serviceNav ul li a{
    display: inline-block;
    line-height: 36px;
    font-size: 16px;
    color: #666;
    /*margin-right: 52px;*/
}
.header .poNavBox.serviceNav ul li a:hover{
    color: #4a83dc; text-decoration: revert !important;
}

.header .poNavBox.productNav{
    padding: 0px 200px ;
    box-sizing: border-box;
  
}
.header .poNavBox.productNav .flex{
    display: flex;
    justify-content: space-between;
}
.header .poNavBox.productNav .left{
    width: 260px;
    background-color: #f9f9f9;
    padding: 38px 0;
    
}

.header .poNavBox.productNav .left  a{
    overflow: hidden;
    font-size: 16px;
    color: #666;
    display: block;
    line-height: 45px;
    height: 45px;
    padding: 0 20px 0 60px;
    box-sizing: border-box;
    margin-bottom: 16px;
}
.header .poNavBox.productNav .left a.act{
    background-color: #4a83dc;
}
.header .poNavBox.productNav .left a.act {
    color: #fff;
}
.header .poNavBox.productNav .left a:hover{
    background-color: #4a83dc;
}
.header .poNavBox.productNav .left a:hover {
    color: #fff;
}
.header .poNavBox.productNav .right{
    flex: 1;
}
.header .poNavBox.productNav .right ul{display: flex;padding: 25px 0;}
.header .poNavBox.productNav .right ul li{width: 16.666%;padding-left: 50px;padding-right: 0;box-sizing: border-box;}
.header .poNavBox.productNav .right ul li span{display: block;line-height: 44px;height: 44px;overflow: hidden;font-size: 16px;color: #447fdb;}
.header .poNavBox.productNav .right ul li span a{display: block;line-height: 44px;height: 44px;overflow: hidden;font-size: 16px;color: #447fdb;}
.header .poNavBox.productNav .right ul li a{line-height: 35px;height: 35px;display: block;line-height: 35px;height: 35px;overflow: hidden;font-size: 14px;color: #666;}
.header .poNavBox.productNav .right ul li span a:hover{color: #4a83dc;    text-decoration: none !important;}
.header .poNavBox.productNav .right ul li a:hover{color: #4a83dc;    text-decoration: revert !important;}
.header .poNavBox.productNav .right .box{display: none;}
.header .poNavBox.productNav .right .box.block{display: block;}




.header .poNavBox.jjfaNav{ padding: 34px 16% 72px;box-sizing: border-box;}
.header .poNavBox.jjfaNav ul li{width: 100%;}
.header .poNavBox.jjfaNav ul li:nth-of-type(2){float: right;}
.header .poNavBox.jjfaNav ul li span{ display: block; padding: 20px 0; line-height: 28px; font-size: 30px; color: #272727;border-bottom: 1px solid #e0e0e0;box-sizing: border-box;}
.header .poNavBox.jjfaNav ul li .list{margin-top: 6px;}
.header .poNavBox.jjfaNav ul li a{ display: inline-block;line-height: 36px;font-size: 16px;color: #666;margin-right: 52px;}
.header .poNavBox.jjfaNav ul li a:hover{color: #4a83dc; text-decoration: revert !important;}



.header .poNavBox.fwzxNav{ padding: 34px 148px 72px; box-sizing: border-box;}
.header .poNavBox.fwzxNav ul{ display: flex;justify-content: space-between;}
.header .poNavBox.fwzxNav ul li{padding: 0;}
.header .poNavBox.fwzxNav ul li:nth-of-type(1){width: 49%;}
.header .poNavBox.fwzxNav ul li:nth-of-type(2){width: 49%;}
.header .poNavBox.fwzxNav ul li span{ display: block;padding: 20px 0;line-height: 28px; font-size: 30px;color: #272727; border-bottom: 1px solid #e0e0e0; box-sizing: border-box;}
.header .poNavBox.fwzxNav ul li .list{ margin-top: 6px;}
.header .poNavBox.fwzxNav ul li a{display: inline-block;line-height: 36px;font-size: 16px;color: #666; margin-right: 20px;}
.header .poNavBox.fwzxNav ul li a.blue{color: #4a83dc;}
.header .poNavBox.fwzxNav ul li a:hover{color: #4a83dc;text-decoration: revert !important;}

.header .poNavBox.fwzxNav ul li .list div p{float: left;display: inline-grid;    width: 20%;}
.header .poNavBox.fwzxNav ul li .list div p a{float: left;font-size: 14px}
.header .poNavBox.fwzxNav ul li .list div p .blue{font-size: 16px}




.banner{width: 100%;}
.banner img{display: block;width: 100%;}
.banner .swiper-pagination{bottom: 20px;position: absolute;z-index: 100;width: 100%;text-align: center;}
.banner .swiper-pagination .swiper-pagination-bullet-active{background-color: #fff;}
.banner .swiper-pagination .swiper-pagination-bullet{background-color: #fff;opacity: 1;position: relative;margin: 0 10px;}
.banner .swiper-pagination .swiper-pagination-bullet-active::before{width: 300%;top: -100%;left: -100%;border: 1px solid #fff;border-radius: 100%;content: ' ';position: absolute;height: 300%;box-sizing: border-box;}
.banner .swiper-slide{
    position: relative;
}
.banner .swiper-slide .box{
    width: 1400px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);

}
.banner .swiper-slide .box P{
    line-height: 92px;
    font-size: 55px;
    color: #fff;
}
.banner .swiper-slide .box div{
    line-height: 104px;
    font-size: 80px;
    color: #fff;
}
.banner .swiper-slide .box div i{
    color: #09cbf4;
}
.banner .swiper-slide .box span{
    display: inline-block;
    margin-top: 14px;
    height: 60px;
    line-height: 60px;
    color: #fff;  
    font-size: 40px;
    color: #fff;  
    padding: 0 30px;
    box-sizing: border-box;
    position: relative;
    overflow: hidden;
    background: url(../img/bannerbj.png) right ;
    
}
.banner .swiper-slide .box span::before{
    width: 70%;
    left: 0;
    top: 0;
    height: 100%;
    background-color: #00d9ed;
    content: ' ';
    position: absolute;
    z-index: -1;
}
.banner .swiper-slide .box a.more{
    display: block;
    width: 184px;
    height: 60px;
    margin-top: 68px;
    text-align: center;
    border-radius: 60px;
    font-size: 16px;
    color: #1578ff;
    background-color: #fff;
    line-height: 60px;
}

.banner .swiper-slide .box a.more img{
    width: 16px;
    height: 12px;
    display: inline-block;
}


.indexContainer_box{
    max-width: 1470px;
    margin: 0 auto;
    padding: 0 15px;
    box-sizing: border-box;
}
.footer{
    width: 100%;
    background-color: #f2f6f9;
}
.footer .indexContainer_box{
    display: flex;
    justify-content: space-between;
}
.footer .indexContainer_box .left{
    flex: 1;
    padding-right: 140px;
    box-sizing: border-box;
}
.footer .indexContainer_box .left .top{
    width: 100%;
    padding: 76px 0 58px;
    box-sizing: border-box;
}
.footer .indexContainer_box .left .top ul{
    display: flex;
    justify-content: space-between;
}
.footer .indexContainer_box .left .top ul li{
    /* width: 20%; */
}
.footer .indexContainer_box .left .top ul li span{
    line-height: 37px;
    display: block;
    position: relative;
    font-size: 18px;
    color: #272727;
    margin-bottom: 18px;
}
.footer .indexContainer_box .left .top ul li span::before{
    width: 30px;
    height: 2px;
    content: ' ';
    position: absolute;
    left: 0;
    bottom: 0;
    background: #00d9ed;
}   
.footer .indexContainer_box .left .top ul li a{
    display: block;
    line-height: 25px;
    font-size: 14px;
    color: #999999;
}
.footer .indexContainer_box .left .top ul li a:hover{
    color: #272727;
}
.footer .indexContainer_box .left .bottom{
    padding: 30px 0 48px;
    border-top: 1px solid #d9d9d9;
    box-sizing: border-box;
}
.footer .indexContainer_box .left .bottom .zuo{
    float: left;
}
.footer .indexContainer_box .left .bottom .zuo p{
    font-size: 14px;
    color: #999999;
    line-height: 30px;
}
.footer .indexContainer_box .left .bottom .you{
    float: right;
    text-align: right;
}
.footer .indexContainer_box .left .bottom .you p{
    line-height: 22px;
    text-align: right;
    font-size: 14px;
    color: #999999;
}
.footer .indexContainer_box .left .bottom .you p img{
    vertical-align: middle;
    margin-right: 10px;
}
.footer .indexContainer_box .left .bottom .you span{
    display: block;
    text-align: right;
    line-height: 50px;
    font-size: 36px;
    color: #272727;
}
.footer .indexContainer_box .left .bottom .you select{
    width: 111px;
    height: 30px;
    border: 1px solid #cecece;
    font-size: 12px;
    color: #9999;
    background-color: #f2f6f9;
}
.footer .indexContainer_box .right{
    width: 300px;
    background: #2c87e5;
    padding:76px 60px;
    box-sizing: border-box;
}
.footer .indexContainer_box .right .title{
    line-height: 36px;
    text-align: center;
    font-size: 20px;
    color: #fff;
}
.footer .indexContainer_box .right .img{
    width: 100%;
    display: block;
    margin-top: 50px;
}
.footer .indexContainer_box .right .img img{
    width: 100%;
    display: block;
}
.footer .indexContainer_box .right p{
    font-size: 12px;
    color: #fff;
    margin-top: 17px;
    line-height: 24px;
    text-align: center;
}
.fix_footer{
    display: none;
}


.index1{
    width: 100%;
}
.index1 .title{
    width: 100%;
    padding: 125px 0 56px;
    box-sizing: border-box;
}
.index1 .title div{
    width: 100%;
    line-height: 44px;
    font-size: 0;
}
.index1 .title div span{
    font-size: 36px;
    color: #272727;
    vertical-align: middle;

}
.index1 .title div i{
    width: 30px;
    height: 30px;
    background: #2c87e5;
    position: relative;
    z-index: 2;
    border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
}
.index1 .title div o{
    width: 30px;
    height: 30px;
    background: #00d9ed;
    position: relative;
    z-index: 1;
    border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
    margin-left: -10px;
}
.index1 .title p{
    font-size: 16px;
    line-height: 20px;
    color: #999;
}
.index1 .bottom{
    width: 100%;
}
.index1 .bottom ul li{
    width: 30%;
    margin-right: 5%;
    padding: 32px 54px;
    box-sizing: border-box;
    background: #f2f6f9;
    border-radius: 10px;
    float: left;
    transition: background 0.5s ease-in-out;
    position: relative;
    overflow: hidden;
}
.index1 .bottom ul li:nth-of-type(3){
    margin-right: 0;
}
.index1 .bottom ul li .img{
    line-height: 240px;
    font-size: 0;
}

.index1 .bottom ul li .img img{
    vertical-align: middle;
}
.index1 .bottom ul li .bt{
    width: 100%;
}
.index1 .bottom ul li .bt h5{
    line-height: 33px;
    color: #272727;
    font-size: 24px;
    display: block;
}
.index1 .bottom ul li .bt span{
    font-size: 14px;
    color: #999999;
    display: block;
    line-height: 22px;
}
.index1 .bottom ul li p{
    line-height: 28px;
    margin-top: 25px;
    height: 168px;
    max-height: 168px;
    font-size: 14px;
    color: #666;
    white-space: normal;
    text-overflow: ellipsis;
    overflow: hidden;
}
.index1 .bottom ul li:hover{
    background: linear-gradient(to bottom right, #63d3df, #399aeb);

}
.index1 .bottom ul li:hover .bt h5{
    color: #fff;
}
.index1 .bottom ul li:hover .bt span{
    color: #fff;
    opacity: .3;
}
.index1 .bottom ul li:hover p{
    color: #fff;
}

.index1 .bottom ul li .radio1{
    width: 356px;
    height: 356px;
    border-radius: 50%;
    background: rgba(255,255,255,.2);
    position: absolute;
    left: -35%;
    top: -35%;
    border: 1px solid #9ae3ea;
    display: none;
}


.index1 .bottom ul li .radio2{
    width: 356px;
    height: 356px;
    border-radius: 50%;
    background: rgba(255,255,255,.2);
    position: absolute;
    right: -35%;
    bottom: -35%;
    border: 1px solid #9ae3ea;
    display: none;

}
.index1 .bottom ul li:hover .radio1{
    display: block;
    animation: moveCircle1 30s ease-in-out infinite;
}

.index1 .bottom ul li:hover .radio2{
    display: block;
    animation: moveCircle2 30s ease-in-out infinite;
}

@keyframes moveCircle1 {
    0% {
      transform: translate(0, 0);
    }
    25% {
      transform: translate(100%, 0);
    }
    50% {
      transform: translate(0, 100%);
    }
    75% {
      transform: translate(-100%, 0);
    }
    100% {
      transform: translate(0, -100%);
    }
  }


  @keyframes moveCircle2 {
    0% {
        transform: translate(0, 0);
      }
      25% {
        transform: translate(-100%, 0);
      }
      50% {
        transform: translate(0, -100%);
      }
      75% {
        transform: translate(100%, 0);
      }
      100% {
        transform: translate(0, 100%);
      }
  }
    .index2{
      width: 100%;
    }
    .index2 .title{
        width: 100%;
        padding: 125px 0 56px;
        box-sizing: border-box;
    }
    .index2 .title div{
        width: 100%;
        line-height: 44px;
        font-size: 0;
    }
    .index2 .title div span{
        font-size: 36px;
        color: #272727;
        vertical-align: middle;

    }
    .index2 .title div i{
        width: 30px;
        height: 30px;
        background: #2c87e5;
        position: relative;
        z-index: 2;
        border-radius: 50%;
        display: inline-block;
        vertical-align: middle;
    }
    .index2 .title div o{
        width: 30px;
        height: 30px;
        background: #00d9ed;
        position: relative;
        z-index: 1;
        border-radius: 50%;
        display: inline-block;
        vertical-align: middle;
        margin-left: -10px;
    }
    .index2 .title p{
        font-size: 16px;
        line-height: 20px;
        color: #999;
    }
    .index2 .bottom{
        width: 100%;
        display: flex;
    }
    .index2 .bottom .right{
        width: 480px;
        background-color: #f2f6f9;
        padding:  30px 66px 62px;
        box-sizing: border-box;
    }

    .index2 .bottom .right .box{
        display: none;
    }
    .index2 .bottom .right .box.block{
        display: block;
    }

    .index2 .bottom .right .shang{
        width: 100%;
    }
    .index2 .bottom .right .shang span{
        line-height: 85px;
        font-size: 48px;
        color: #2c87e5;
        display: block;
    }
    .index2 .bottom .right .shang p{
        line-height: 55px;
        font-size: 48px;
        color: #272727;
    }
    .index2 .bottom .right .shang i{
        display: block;
        margin: 32px 0;
        width: 50px;
        height: 2px;
        background-color: #2c87e5;
    }   

    .index2 .bottom .right .xia{
        width: 100%;
        margin-top: 28px;
    }
    .index2 .bottom .right .xia span{
        display: block;
        line-height: 38px;
        font-size: 36px;
        color: #272727;
    }
    .index2 .bottom .right .xia p{
        opacity: .3;
        font-size: 20px;
        color: #000;
        line-height: 20px;
    }
    .index2 .bottom .right .list{
        width: 100%;
        margin-top: 26px;
    }
    .index2 .bottom .right .list span{
        display: block;
        line-height: 36px;
        font-size: 16px;
        color: #272727;
    }
    .index2 .bottom .right .list p{
        font-size: 16px;
        color: #666666;
        line-height: 36px;
        overflow: hidden;
        height: 36px;
        padding-left: 16px;
        box-sizing: border-box;
        position: relative;
    }
    .index2 .bottom .right .list p::before{
        width: 6px;
        height: 6px;
        border-radius: 50%;
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
        background-color: #2c87e5;
        content: ' ';
    }
    .index2 .bottom .right .more{
        margin-top: 60px;
    }
    .index2 .bottom .right .more a{
        display: block;
        width: 100%;
        height: 60px;
        line-height: 60px;
        text-align: center;
        color: #fff;
        font-size: 16px;
        background-color: #2c87e5;
    }
    

    .index2 .bottom .left{
        flex:1
    }
    .index2 .bottom .left ul{
        display: flex;
        flex-wrap: wrap;
     
    }
    .index2 .bottom .left ul li{
        margin-bottom:10px;
        padding: 30px;
        box-sizing: border-box;
        background: #2c87e5;
        float: left;
        width: 49%;
        margin-right: 1%;
        position: relative;
        overflow: hidden;
    }
    .index2 .bottom .left ul li .img{
        line-height: 90px;
        font-size: 0;
        margin-bottom: 50px;
    }
    .index2 .bottom .left ul li .img img{
        vertical-align: middle;
    }

    .index2 .bottom .left ul li .bt{
        margin-top: 14px;
        line-height: 56px;
        height: 56px;
        display: flex;
        justify-content: space-between;
        overflow: hidden;
        border-bottom: 2px solid rgba(255,255,255,.2);
    }
    .index2 .bottom .left ul li .bt p{
        font-size: 24px;
        color: #fff;
    }
    .index2 .bottom .left ul li .bt span{
        font-size: 20px;
        color: #fff;
    }
    .index2 .bottom .left ul li p.text{
        font-size: 14px;
        color: #fff;
        opacity: .7;
        line-height: 24px;
        height: 48px;
        margin: 24px 0;
        overflow: hidden;

    }
    .index2 .bottom .left ul li:nth-of-type(3){
        margin-bottom: 0;
    }
    .index2 .bottom .left ul li:nth-of-type(4){
        margin-bottom: 0;
    }
    .index2 .bottom .left ul li:hover{
        background: linear-gradient(to bottom right, #57cef8,#5bcadf, #228ee9);
    }
    .index2 .bottom .left ul li.act{
        background: linear-gradient(to bottom right, #57cef8,#5bcadf, #228ee9);
    }
    .index2 .bottom .left ul li .fangkuai{
        width: 188px;
        height:188px;
        background: rgba(255,255,255,.1);
        position: absolute;

    }
    

    .index2 .bottom .left ul li .radio{
        width: 356px;
        height: 356px;
        border-radius: 50%;
        background: rgba(255,255,255,.05);
        position: absolute;
     
    }

    .index2 .bottom .left ul li:nth-of-type(1) .fangkuai{
        left: 30%;
        top: -40%;
        transform: rotate(45deg)
    }

    .index2 .bottom .left ul li:nth-of-type(1) .radio{
        right: -25%;
        bottom: -45%;
    }


    .index2 .bottom .left ul li:nth-of-type(2) .fangkuai{
        left: -7%;
        bottom: -16%;
        transform: rotate(45deg)
    }

    .index2 .bottom .left ul li:nth-of-type(2) .radio{
        right: -25%;
        top: -55%;
    }



    .index2 .bottom .left ul li:nth-of-type(3) .fangkuai{
        right: -7%;
        bottom: -16%;
        transform: rotate(45deg)
    }

    .index2 .bottom .left ul li:nth-of-type(3) .radio{
        left: -15%;
        top: -55%;
    }

    .index2 .bottom .left ul li:nth-of-type(4) .fangkuai{
        right: -20%;
        top: -6%;
        transform: rotate(45deg)
    }

    .index2 .bottom .left ul li:nth-of-type(4) .radio{
        left: -45%;
        bottom: -35%;
    }
    .index2 .bottom .left ul li:hover .fangkuai{
        border: 1px solid #9ae3ea;
        box-sizing: border-box; 
        transform: rotate(45deg);
        animation: moveCircle3 30s ease-in-out infinite;
    }

    .index2 .bottom .left ul li:hover .radio{
        border: 1px solid #9ae3ea;
        box-sizing: border-box;
        animation: moveCircle3 30s ease-in-out infinite;
    }


     @keyframes moveCircle3 {
        0% {
            transform: translate(0, 0)  rotate(45deg);
          }
          25% {
            transform: translate(-100%, 0)  rotate(45deg);
          }
          50% {
            transform: translate(0, -100%)  rotate(45deg);
          }
          75% {
            transform: translate(100%, 0)  rotate(45deg);
          }
          100% {
            transform: translate(0, 100%)  rotate(45deg);
          }
      }

      .index3{
        width: 100%;
      }
      .index3 .title{
          width: 100%;
          padding: 125px 0 56px;
          box-sizing: border-box;
      }
      .index3 .title div{
          width: 100%;
          line-height: 44px;
          font-size: 0;
      }
      .index3 .title div span{
          font-size: 36px;
          color: #272727;
          vertical-align: middle;
  
      }
      .index3 .title div i{
          width: 30px;
          height: 30px;
          background: #2c87e5;
          position: relative;
          z-index: 2;
          border-radius: 50%;
          display: inline-block;
          vertical-align: middle;
      }
      .index3 .title div o{
          width: 30px;
          height: 30px;
          background: #00d9ed;
          position: relative;
          z-index: 1;
          border-radius: 50%;
          display: inline-block;
          vertical-align: middle;
          margin-left: -10px;
      }
      .index3 .title p{
          font-size: 16px;
          line-height: 20px;
          color: #999;
      }
      .index3 .bottom{
        width: 100%;
      }
      .index3 .bottom ul{
        display: flex;
      }
      .index3 .bottom ul li{
        width: 20%;
        height: 500px;
        position: relative;
        /* transition: .3s all; */
      }
      .index3 .bottom ul li::before{
        width: 100%;
        height: 100%;
        background: rgba(0,0,0,0.2);
        position: absolute;
        left: 0;
        top: 0;
        content: ' ';
      }
      .index3 .bottom ul li:hover{cursor:pointer;}
      .index3 .bottom ul li.act{
        width: 40%;
      }
      .index3 .bottom ul li .box{
        display: none;
      }
      .index3 .bottom ul li span{
        font-size: 72px;
        color: transparent;
        opacity: .3;
        position: absolute;
        right: 26px;
        bottom: 25px;
        -webkit-text-stroke: 1px #fff;
         text-stroke: 1px #fff; 
      }
      .index3 .bottom ul li.act .box{
        display: flex;
        position: absolute;
        left: 0;
        width: 100%;
        bottom: 44px;
        padding: 0 28px;
        align-items: center;
        box-sizing: border-box;
      }
      .index3 .bottom ul li.act .box div{
        flex: 1;
      }
      .index3 .bottom ul li.act .box div h5{
        font-size: 30px;
        line-height: 38px;
        color: #fff;
        display: block;
      }
      .index3 .bottom ul li.act .box div p{
        font-size: 14px;
        color: #fff;
        opacity: .5;
        line-height: 20px;
      }
      .index3 .bottom ul li.act .box a{
        font-size: 14px;
        color: #fff;
        width: 90px;
      }
      .index3 .index3Swiper{
        display:none
      }


      .index4{
        width: 100%;
        position: relative;
        padding-top: 215px;
        box-sizing: border-box;
      }
      .index4 .top{
        position: relative;
      }
      .index4 .bt{
        position: absolute;
        width: 200%;
        top: 128px;
        left: 0;
        line-height: 148px;
        height: 148px;
        font-size: 200px;
        font-family: Arial;
        color: #010101;
        opacity: .1;
        text-transform: uppercase;
        animation: 30s wordsLoop linear infinite normal;
        text-align: center;
        overflow: hidden;
      }
      @keyframes wordsLoop {
        0% {
            transform: translateX(100%);
            -webkit-transform: translateX(100%);
        }
        100% {
            transform: translateX(-100%);
            -webkit-transform: translateX(-100%);
        }
    }

    .index4 .top{
        width: 100%;

    }
    .index4 .top .left{
        width: 55%;
        float: left;
        padding-right: 80px;
        box-sizing: border-box;
    }
    .index4 .top .left .title {
        width: 100%;
        line-height: 44px;
        font-size: 0;
        margin-bottom: 54px;
    }
    .index4 .top .left .title  span{
        font-size: 36px;
        color: #272727;
        vertical-align: middle;

    }
    .index4 .top .left .title  i{
        width: 30px;
        height: 30px;
        background: #2c87e5;
        position: relative;
        z-index: 2;
        border-radius: 50%;
        display: inline-block;
        vertical-align: middle;
    }
    .index4 .top .left .title  o{
        width: 30px;
        height: 30px;
        background: #00d9ed;
        position: relative;
        z-index: 1;
        border-radius: 50%;
        display: inline-block;
        vertical-align: middle;
        margin-left: -10px;
    }
    .index4 .top .left  p{
        line-height: 25px;
        font-size: 14px;
        color: #666;
    }
    .index4 .top .left .more{
        margin-top: 55px;
    }
    .index4 .top .left .more a{
        line-height: 24px;
        font-size: 14px;
        color: #272727;
    }
    .index4 .top .right{
        width: 45%;
        float: right;
    }
    .index4 .top .right img{
        display: block;
        width: 100%;
    }

    .index4 .bottom{width: 100%;margin-top: 72px;}
    .index4 .bottom ul{display: flex;justify-content: space-between;}
    .index4 .bottom ul li{width: 20%;border: 1px solid #e3e3e3;padding: 44px 20px 50px;box-sizing: border-box;}
    .index4 .bottom ul li .img{width: 90px;height: 90px;margin: 0 auto;text-align: center;line-height: 88px;border: 1px solid rgba(255,255,255,.3);border-radius: 50%;}
    .index4 .bottom ul li .img img{vertical-align: middle;}
    .index4 .bottom ul li .img .img1{display: inline-block;}
    .index4 .bottom ul li .img .img2{display: none;}
    .index4 .bottom ul li p{margin-top: 24px;line-height: 32px;text-align: center;height: 32px;overflow: hidden;font-size: 24px;color: #272727;}
    .index4 .bottom ul li:hover p{color: #fff;}
    .index4 .bottom ul li:hover{background: linear-gradient(to bottom right, #57cef8,#5bcadf, #228ee9);}
    .index4 .bottom ul li:hover .img{box-shadow: 0px 0px 3px rgba(255,255,255,.3);}
    .index4 .bottom ul li:hover .img .img2{display: inline-block;}
    .index4 .bottom ul li:hover .img .img1{display: none;}



    .index5{width: 100%; }
    .index5 .title{ width: 100%; padding: 125px 0 56px;box-sizing: border-box;}
    .index5 .title div{ width: 100%;line-height: 44px;font-size: 0; }
    .index5 .title div span{font-size: 36px;color: #272727;vertical-align: middle; }
    .index5 .title div i{ width: 30px;height: 30px; background: #2c87e5;position: relative;z-index: 2; border-radius: 50%; display: inline-block;vertical-align: middle;}
    .index5 .title div o{width: 30px;height: 30px;background: #00d9ed;position: relative;z-index: 1;border-radius: 50%;display: inline-block;vertical-align: middle;margin-left: -10px; }
    .index5 .title p{font-size: 16px; line-height: 20px;color: #999; }
    .index5 .swiper-slide{position: relative;background-color: #f2f6f9;}
    .index5 .swiper-slide .time{width: 70px;height: 70px;position: absolute;left: 24px;top: 0;background-color: #00d9ed;text-align: center;z-index: 100;}
    .index5 .swiper-slide .time span{font-size: 32px;color: #fff;}
    .index5 .swiper-slide .time p{font-size: 14px;color: #fff;}
    .index5 .swiper-slide .img{overflow: hidden;position: relative;}
    .index5 .swiper-slide .img img{display: block;width: 100%;transition: .6s all;height: 265px;}
    .index5 .swiper-slide:hover .img img{transform: scale(1.1);}
    .index5 .swiper-slide .cont{padding: 22px 22px;box-sizing: border-box;}
    .index5 .swiper-slide .cont span{display: block;height: 55px;line-height: 55px;overflow: hidden;font-size: 18px;color: #272727;}
    .index5 .swiper-slide .cont p{font-size: 14px;color: #666;line-height: 24px;height: 48px;overflow: hidden;}
    .index5 .swiper-slide .cont i{display: block;margin-top: 24px;width: 80px;height: 30px;border-radius: 30px;background-color: #fff;text-align: center;line-height: 30px;font-size: 0;}
    .index5 .swiper-slide .cont i .img1{display: inline-block;}
    .index5 .swiper-slide .cont i .img2{display: none;}
    .index5 .swiper-slide:hover .cont i .img2{display: inline-block;}
    .index5 .swiper-slide:hover .cont i .img1{display: none;}
    .index5 .swiper-slide .cont i img{vertical-align: middle;}
    .index5 .swiper-slide:hover .cont i{background: #2c87e5;}
    .index5 .bottom{position: relative;padding-bottom: 50px;overflow: hidden;}
    .index5 .bottom .swiper-pagination-bullet{width: 30px;height: 3px;opacity: 1;border-radius: 0;background: #00d9ed;}
    .index5 .bottom .swiper-pagination-bullet-active{background-color: #0060e4;}



    .index6{width: 100%;padding-bottom: 120px; }
    .index6 .title{ width: 100%; padding: 125px 0 56px;box-sizing: border-box;}
    .index6 .title div{ width: 100%;line-height: 44px;font-size: 0; }
    .index6 .title div span{font-size: 36px;color: #272727;vertical-align: middle; }
    .index6 .title div i{ width: 30px;height: 30px; background: #2c87e5;position: relative;z-index: 2; border-radius: 50%; display: inline-block;vertical-align: middle;}
    .index6 .title div o{width: 30px;height: 30px;background: #00d9ed;position: relative;z-index: 1;border-radius: 50%;display: inline-block;vertical-align: middle;margin-left: -10px; }
    .index6 .title p{font-size: 16px; line-height: 20px;color: #999; }
    .index6 .bottom{position: relative;padding-bottom: 50px;overflow: hidden;}
    .index6 .bottom .swiper-pagination-bullet{width: 30px;height: 3px;opacity: 1;border-radius: 0;background: #00d9ed;}
    .index6 .bottom .swiper-pagination-bullet-active{background-color: #0060e4;}
    .index6 .bottom .swiper-slide{border: 2px solid #f5f5f5;box-sizing: border-box;}
    .index6 .bottom .swiper-slide img{display: block;width: 100%;}

    .fixright{border-radius: 5px;width: 60px;height: 180px;background-color: #fff;position: fixed;right: 20px;top: 50%;transform: translate(-50%);z-index: 1000;box-shadow: 0px 0px 5px rgba(0,0,0,.1);}
    .fixright ul li{height: 60px;border-bottom: 1px solid #ebeaff;box-sizing: border-box;position: relative;}
    .fixright ul li .icon{line-height: 59px;text-align: center;}
    .fixright ul li .icon img{vertical-align: middle;}
    .fixright ul li .box{display: none;position: absolute;left: -150px;background: url(../img/rightbj.png) center no-repeat;width: 142px;height: 140px;top: -70px;padding: 26px;box-sizing: border-box;}
    .fixright ul li .box img{width: 88px;height: 88px;display: block;}
    .fixright ul li:hover .box{display: block;}

    .sj_header{display: none;}
    .sj_nav{display: none;}

    .nyHeader{background-color: #fff;border-bottom-color:#f9f9f9 ;position: relative;}
    .header.nyHeader .nav ul li .top a{color: #272727;}
    .header.nyHeader .lang .top{color: #666;border-right-color: #666;}
    .header.nyHeader .search input{background-color: #f3f3f3;color: #666;}
    .header.nyHeader .search{background-color: #f3f3f3;}
    .header.nyHeader .search button{background: url(../img/search1.png) center no-repeat;}
    .header.nyHeader .search input::-webkit-input-placeholder{color: #666; }
    
    .navigation{width: 100%;background-color: #f9f9f9;z-index: 1000;}
    .navigation.act{width: 100%;position: fixed;top: 0;left: 0;}
    .navigation .top{text-align: center;border-bottom: 1px solid #e0e0e0;padding: 10px 30px;box-sizing: border-box;}
    .navigation .top span{font-size: 16px;color: #272727;padding-right: 40px;border-right: 1px solid #aeacb0;margin-right: 25px;}
    .navigation .top a{display: inline-block;font-size: 14px;color: #666;padding: 0 10px;margin-left: 45px;border-radius: 5px;height: 30px;line-height: 30px;}
    .navigation .top a:hover{background-color: #2c87e5;color: #fff;}
    .navigation .top a.act{background-color: #2c87e5;color: #fff;}
    .navigation .bottom{text-align: center;border-bottom: 1px solid #e0e0e0;padding: 0px 30px;box-sizing: border-box;}
    .navigation .bottom a{margin: 0 30px;font-size: 14px;color: #999;line-height: 50px;position: relative;display: inline-block;}
    .navigation .bottom a:hover::before{position: absolute;left: 0;bottom: -1px;width: 100%;height: 1px;background-color: #4d8cce;content: ' ';}
    .navigation .bottom a.act::before{position: absolute;left: 0;bottom: -1px;width: 100%;height: 1px;background-color: #4d8cce;content: ' ';}
    .navigation .bottom a.act{color: #000;}
    .navigation .bottom a:hover{color: #000;}
    .navigation .top a img{vertical-align: middle;margin: -3px 10px 0 0;}
    .navigation .top a img.img1{display: inline-block;}
    .navigation .top a img.img2{display: none;}
    .navigation .top a:hover img.img1{display: none ;}
    .navigation .top a:hover img.img2{display: inline-block;}
    .navigation .top a.act img.img1{display: none ;}
    .navigation .top a.act img.img2{display: inline-block;}

    .nyContainer_box{max-width: 1630px;box-sizing: border-box;margin: 0 auto;padding: 0 15px;box-sizing: border-box;}

    .dqwz{width: 100%;font-size: 12px;color: #999;padding: 25px 0;line-height: 26px;}
    .dqwz a{font-size: 12px;color: #999;}
    .dqwz a:hover{font-size: 12px;color: #4a83dc;}

    .news{width: 100%;}
    .news .top{width: 100%;margin-top: 38px;background-color: #f8f8f8;}
    .news .top a{display: flex;justify-content: space-between;flex-wrap: wrap;}
    .news .top .left{width: 50%;}
    .news .top .left img{display: block;width: 100%;object-fit: cover;}
    .news .top .right{width: 50%;padding: 60px;box-sizing: border-box;}
    .news .top .right span{display: block;line-height: 45px;font-size: 12px;color: #999;}
    .news .top .right h5{display: block;line-height: 52px;height: 52px;font-size: 24px;color: #0a6baf;overflow: hidden;}
    .news .top .right p{font-size: 16px;color: #666;margin-top: 38px;line-height: 30px;height: 60px;overflow: hidden;}
    .news .top .right i{display: block;line-height: 30px;margin-top: 80px;color: #0a6baf;font-size: 14px;}
    .news .top .right i img{vertical-align: middle;}

    .news .bottom{width: 100%;margin-top: 60px;}
    .news .bottom ul{display: flex;justify-content: space-between;}
    .news .bottom ul li{width: 32%;position: relative;overflow: hidden;}
    .news .bottom ul li img{display: block;width: 100%;height: 300px;object-fit: cover;transition: .3s all;}
    .news .bottom ul li div{position: absolute;width: 100%;bottom: 0;padding: 50px 30px;box-sizing: border-box;}
    .news .bottom ul li div span{display: block;line-height: 20px;margin-bottom: 22px;color: #fff;font-size: 14px;}
    .news .bottom ul li div p{line-height: 36px;height: 72px;overflow: hidden;font-size: 24px;color: #fff;}
    .news .bottom ul li:hover img{transform: scale(1.1);}

    .news .list{width: 100%;}
    .news .list ul li{width: 100%;margin-top: 40px;background-color: #f8f8f8;padding: 30px 35px;box-sizing: border-box;}
    .news .list ul li .box{display: flex;justify-content: space-between;flex-wrap: wrap;border-bottom: 1px solid #dedede;padding-bottom: 24px;box-sizing: border-box;position: relative;}
    .news .list ul li .box .img{width: 240px;height: 140px;}
    .news .list ul li .box .img img{display: block;max-width: 100%;     margin: auto;   height: 140px;}
    .news .list ul li .box .cont{padding-left: 22px;flex: 1;}
    .news .list ul li .box .cont span{display: block;line-height: 25px;font-size: 18px;color: #000;overflow: hidden;height: 25px;}
    .news .list ul li .box .cont p{line-height: 24px;color: #666;margin-top: 14px;height: 48px;overflow: hidden;}
    .news .list ul li .box .cont i{display: block;font-size: 12px;color: #999;line-height: 28px;margin-top: 20px;}
    .news .list ul li .more{padding-left: 260px;box-sizing: border-box;margin-top: 26px;line-height: 20px;}
    .news .list ul li .more span{color: #0a6baf;font-size: 14px;}
    .news .list ul li .more span img{vertical-align: middle;}
    .news .list ul li .box::before{width: 0px;height: 1px;background-color: #2c87e5;content: ' ';position: absolute;left: 0;bottom: -1px;transition: .5s all;}
    .news .list ul li:hover .box::before{width: 100%;}
    .news .list ul li:hover .box .cont span{color: #0a6baf;}


    .news .fenye{width: 100%;padding: 60px 0 130px;box-sizing: border-box;text-align: center;font-size: 0;}
    .news .fenye a{display: inline-block;width: 32px;height: 32px;text-align: center;line-height: 30px;border-radius: 32px;margin: 0 10px;border: 1px solid #e8e8e8;font-size: 14px;color: #666;}
    .news .fenye a:first-child{color: #fff;background: #0a6baf;border-color: #0a6baf;width: auto;padding: 0 10px;}
    .news .fenye a:last-child{color: #fff;background: #0a6baf;border-color: #0a6baf;width: auto;padding: 0 10px;}
    .news .fenye a:hover{color: #fff;background: #0a6baf;border-color: #0a6baf;}
    .news .fenye a.act{color: #fff;background: #0a6baf;border-color: #0a6baf;}
    

    .news_xq{position: relative;}
    .news_xq::before{width: 100%;height: 120px;background-color: #fff;position: absolute;top: 0;left: 0;content: ' ';z-index: 1;}
    .news_xq .xiangqing{width: 100%;background-color: #fff;box-shadow: 0px 0px 5px rgab(0,0,0,.2);}
    .news_xq{width: 100%;padding: 0px 0 100px;box-sizing: border-box;background-color: #F9F9F9;}
    .news_xq .news_xq_box{background-color: #fff;padding: 0 100px;box-sizing: border-box;position: relative;z-index: 10;box-shadow: 0px 0px 10px rgba(0,0,0,.1);}
    .news_xq .news_xq_box .top{padding: 40px 0 30px;border-bottom: 1px solid #e0e0e0;box-sizing: border-box;text-align: center;}
    .news_xq .news_xq_box .top span{display: block;line-height: 48px;font-size: 30px;color: #272727;}
    .news_xq .news_xq_box .top p{color: #999999;font-size: 12px;line-height: 26px;}
    .news_xq .news_xq_box .bottom{padding: 40px 0;}
    .news_xq .news_xq_box .bottom p{line-height: 24px;color: #666666;font-size: 14px;}
    .news_xq .news_xq_box .bottom img{margin: -2px auto;max-width: 100%;min-width: auto;width: auto;
        height: auto;}
    .news_xq .news_xq_box .bottom video {margin: auto;display: block;width:550px }    

    .news_xq .news_xq_box .fanye{display: flex;justify-content: space-between;padding: 60px 0 88px;border-top: 1px solid #e0e0e0;}
    .news_xq .news_xq_box .fanye .fanye_left{flex: 1;}
    .news_xq .news_xq_box .fanye .fanye_left p{line-height: 36px;height: 36px;overflow: hidden;font-size: 16px;color: #666;display: flex;}
    .news_xq .news_xq_box .fanye .fanye_left p span{min-width:66px}
    .news_xq .news_xq_box .fanye .fanye_left p a{display: inline-block;border-bottom: 1px solid transparent;box-sizing: border-box;line-height: 34px;}
    .news_xq .news_xq_box .fanye .fanye_left p a:hover{border-bottom: 1px solid #0a6baf;color: #0a6baf;}
    .news_xq .news_xq_box .fanye .fanye_right{margin-left: 20px;}
    .news_xq .news_xq_box .fanye .fanye_right a{margin-top: 16px;display: block;width: 100px;height: 40px;text-align: center;line-height: 40px;color: #fff;background-color: #0a6baf;}
    .news_xq .news_xq_box .fanye .fanye_right a img{margin-right: 8px;vertical-align: middle;}




    .product_nav{width: 100%;margin: 42px 0  2px 0;}
    .product_nav .product_navBox{padding:20px 30px;box-sizing: border-box;line-height: 30px;background-color: #f9f9f9;}
    .product_nav .product_navBox span{font-size: 18px;color: #000;padding: 0 25px;border-right: 1px solid #d3d3d3;}
    .product_nav .product_navBox label{margin-left: 38px;font-size: 16px;color: #666;}
    .product_nav .product_navBox label.act{color: #447fdb;}

    .productBox{width: 100%;}
    .productBox .list{width: 100%;}
    .productBox .list ul li{width: 18%;float: left;margin-right: 2.5%;margin-top: 40px;}
    .productBox .list ul li:nth-of-type(5n){margin-right: 0;}
    .productBox .list ul li .img{width: 100%;border: 1px solid #dfdfdf;box-sizing: border-box;border-top-left-radius:10px ;border-top-right-radius:10px ;overflow: hidden;padding: 20px;}
    .productBox .list ul li .img img{display: block;width: 100%;transition: .3s all;}
    .productBox .list ul li p{font-size: 16px;text-align: center;color: #272727;height: 40px;line-height: 40px;padding: 0 10px;box-sizing: border-box;overflow: hidden;background-color: #ededed;}
    .productBox .list ul li:hover .img img{transform: scale(1.1);}
    .productBox .list ul li:hover p{background-color: #f08519;color: #fff;}
    .productBox .list ul li:hover .img{border-color: #f08519;}
    .productBox .fenye{width: 100%;padding: 60px 0 130px;box-sizing: border-box;text-align: center;font-size: 0;}
    .productBox .fenye a{display: inline-block;width: 32px;height: 32px;text-align: center;line-height: 30px;border-radius: 32px;margin: 0 10px;border: 1px solid #e8e8e8;font-size: 14px;color: #666;}
    .productBox .fenye a:first-child{color: #fff;background: #0a6baf;border-color: #0a6baf;width: auto;padding: 0 10px;}
    .productBox .fenye a:last-child{color: #fff;background: #0a6baf;border-color: #0a6baf;width: auto;padding: 0 10px;}
    .productBox .fenye a:hover{color: #fff;background: #0a6baf;border-color: #0a6baf;}
    .productBox .fenye a.act{color: #fff;background: #0a6baf;border-color: #0a6baf;}
    

    .ny_banner{width: 100%;position: relative;}
    .ny_banner img{display: block;width: 100%;height: 400px;object-fit: cover;}
    .ny_banner div{position: absolute;width: 100%;top: 50%;left: 0;transform: translateY(-50%);text-align: center;}
    .ny_banner div span{font-size: 48px;color: #fff;display: block;}
    .ny_banner div p{font-size: 24px;color: #fff;}


    .case_xq{width: 100%;margin-top: 30px;margin-bottom: 100px;}
    .case_xq .caseBox{background-color: #fff;box-shadow: 0px 0px 5px rgba(0,0,0,.1);padding: 15px 8px;box-sizing: border-box;}
    .case_xq .left{width: 25%;padding-right: 82px;box-sizing: border-box;float: left;}
    .case_xq .left .one{width: 100%;height: 64px;line-height: 64px;padding: 0 30px;box-sizing: border-box;background: url(../img/case_xqone.jpg) center no-repeat;background-size: cover;font-size: 22px;color: #fff;}
    .case_xq .left .one img{vertical-align: middle;margin-right: 20px;}
    .case_xq .left .two{width: 100%;margin-top: 1px;}
    .case_xq .left .two ul li{width: 100%;cursor: pointer;margin-bottom: 10px;border: 1px solid #1874b4;box-sizing: border-box;background-color: #eff8ff;border-radius: 8px;overflow: hidden;}
    .case_xq .left .two ul li p{height: 50px;line-height: 50px;overflow: hidden;padding: 0 30px 0 72px;box-sizing: border-box;font-size: 16px;color: #0a6baf;position: relative;margin-bottom: 1px;}
    .case_xq .left .two ul li p::before{width: 20px;height: 20px;position: absolute;left: 40px;top: 15px;content: ' ';background: url(../img/lsj2.png) center no-repeat;box-sizing: border-box;}
    .case_xq .left .two ul li .box{width: 100%;}
    .case_xq .left .two ul li .box p{height: 46px;line-height: 46px;padding-left: 40px;box-sizing: border-box;}
    .case_xq .left .two ul li .box p::before{border: 0;top: 13px;}
    .case_xq .left .two ul li .box ol{width: 100%;display: none;}
    .case_xq .left .two ul li .box ol span{border-top:1px solid #7cb1d7;display: block;height: 46px;margin-bottom: 0px;line-height: 46px;padding: 0 20px 0 88px;box-sizing: border-box;color: #fff;font-size: 14px;}
    .case_xq .left .two ul li .box ol span a{display: block;color: #0a6baf;}
    
    
    
    
    .case_xq .left .two ul li .none{display: none;}
    .case_xq .left .two ul li.act .none{display: block;}
    .case_xq .left .two ul li.act p{background: #0a6baf;color: #FFF;}
    .case_xq .left .two ul li.act p::before{background: url(../img/bsj.png) center no-repeat;}
    .case_xq .left .two ul li.act .none .box.block{display: block;}
    .case_xq .left .two ul li .box>p::before{background: url(../img/lsj2.png) center no-repeat;left: 65px;}
    .case_xq .left .two ul li.act .none .box.block ol{display: block;}
    .case_xq .left .two ul li.act .none .box.block ol p::before{display: none;}
    .case_xq .left .two ul li.act .none .box p{background: #eff8ff;color: #0a6baf;padding-left: 90px;}
    .case_xq .left .two ul li.act .none .box{border-bottom:1px solid #7cb1d7;}
    .case_xq .left .two ul li.act .none .box.block ol span.hover{background: #0a6baf;color: #fff;}
    .case_xq .left .two ul li.act .none .box.block ol span:hover{background: #0a6baf;color: #fff;}
    .case_xq .left .two ul li.act .none .box.block ol span.hover a{color: #fff;}
    .case_xq .left .two ul li.act .none .box.block ol span:hover a{color: #fff;}
    .case_xq .left .three{margin-top: 20px;}
    .case_xq .left .three img{display: block;width: 100%;margin-bottom: 20px;}
    .case_xq .left .four{width: 100%;margin-top: 20px;}
    .case_xq .left .four ul li{width: 100%;margin-bottom: 30px;}
    .case_xq .left .four ul li .img{width: 100%;border: 1px solid #dfdfdf;box-sizing: border-box;border-top-left-radius:10px ;border-top-right-radius:10px ;overflow: hidden;}
    .case_xq .left .four ul li .img img{display: block;width: 100%;transition: .3s all;}
    .case_xq .left .four ul li p{font-size: 16px;text-align: center;color: #272727;height: 40px;line-height: 40px;padding: 0 10px;box-sizing: border-box;overflow: hidden;background-color: #ededed;}
    .case_xq .left .four ul li:hover .img img{transform: scale(1.1);}
    .case_xq .left .four ul li:hover p{background-color: #447fdb;color: #fff;}
    .case_xq .left .four ul li:hover .img{border-color: #447fdb;}


    

    .case_xq .right{width: 72%;float: left;}
    .case_xq .right .top{width: 100%;padding-bottom: 40px;}
    
    .case_xq .right .top .zuo{width: 33%;float: left;position: relative;}
    
    .case_xq .swiper-container {  width: 100%; margin-left: auto;  margin-right: auto; }
    .case_xq .swiper-slide { background-size: cover;background-position: center;box-sizing: border-box; }
    .case_xq .gallery-top { width: 100%; }
    .case_xq .gallery-thumbs { box-sizing: border-box; padding: 10px 0; }
    .case_xq .gallery-thumbs .swiper-slide { height: 100%;box-sizing: border-box; opacity: 1;overflow: hidden; }
    .case_xq .gallery-thumbs .swiper-slide-thumb-active { opacity: 1;border-color: #f08519; }
    .case_xq .gallery-thumbs .swiper-slide-active{}
    .case_xq .swiper-slide img{display: block;width: 99%;border: 1px solid #d6d6d6;box-sizing: border-box;}
    .case_xq .gallery-thumbs .swiper-slide-thumb-active  img{ opacity: 1;border-color: #f08519; }
    
    
    
     
    
    
    .case_xq .right .top .you{width: 67%;padding-left: 38px;box-sizing: border-box;float: right;}
    .case_xq .right .top .you .bt{margin-top: 8px;font-size: 18px;color: #888;padding: 20px 0;line-height: 45px;font-weight: bold;}
    .case_xq .right .top .you .list{width: 100%;}
    .case_xq .right .top .you .list p{margin: 10px 0;line-height: 25px;padding-left: 115px;box-sizing: border-box;position: relative;font-size: 14px;color: #333;}
    .case_xq .right .top .you .list p span{position: absolute;left: 0;top: 0;}
    .case_xq .right .top .you .list p a{color: #447fdb;text-decoration: underline;}
    .case_xq .right .top .you .dianh{line-height: 30px;margin-top: 22px;font-size: 22px;color: #428eda;font-weight: bold;font-style: oblique;}
    .case_xq .right .top .you .dianh img{vertical-align: middle;margin-right: 15px;margin-top: -3px;}
    .case_xq .right .top .you .more{padding: 35px 0 ;}
    .case_xq .right .top .you .more a{width: 160px;height: 40px;border: 2px solid #f08519;font-size: 14px;color: #333;line-height: 38px;display: block;position: relative;text-align: center;}
    .case_xq .right .top .you .more a:before{width: 0;height: 100%;position: absolute;left: 0;top: 0;content: ' ';background: #f08519;transition: .5s all;}
    .case_xq .right .top .you .more a:hover:before{width: 100%;}
    .case_xq .right .top .you .more a span{position: relative;z-index: 10;}
    .case_xq .right .top .you .more a:hover{color: #fff;}
    
    
    
    
    .case_xq .right .bottom{width: 100%;}
    .case_xq .right .bottom .tab{width: 100%;border-bottom: 1px solid #4f6faa;height: 45px;}
    .case_xq .right .bottom .tab a{display: block;width: 126px;height: 44px;float: left;margin-right: 10px;background: #d1d1d1;text-align: center;line-height: 44px;font-size: 16px;color: #fff;}
    .case_xq .right .bottom .tab a:hover{background: #f08519;}
    .case_xq .right .bottom .tab a.act{background: #f08519;}
    .case_xq .right .bottom .xq{width: 100%;}
    .case_xq .right .bottom .xq .bt{width: 100%;padding: 22px 0;box-sizing: border-box;}
    .case_xq .right .bottom .xq .bt span{line-height: 24px;display: inline-block;border-left: 4px solid #447fdb;padding-left: 10px;font-size: 18px;color: #447FDB;font-weight: bold;}
    .case_xq .right .bottom .xq img{display:inline-block; max-width: 100%;min-width: auto;vertical-align:bottom}
    .case_xq .right .bottom .xq p{line-height: 18px;font-size: 14px;}
    .case_xq .right .bottom .xq .box{display: none;}
    .case_xq .right .bottom .xq .box.block{display: block;}

    .case_xq .right .bottom .xq .iframe-show iframe{margin: auto;display: block; width: 500px; height: 500px;}
    .case_xq .right .bottom .xq .iframe-video video{margin: auto;display: block; width: 550px; }
    
    .case_xq .right .bottom .xq .box .xqcpList{width: 100%;}
    .case_xq .right .bottom .xq .box .xqcpList ul li{background-color: #ededed;margin-bottom: 20px;line-height: 70px;height: 70px;padding: 0 90px 0 48px;box-sizing: border-box;position: relative;overflow: hidden;}
    .case_xq .right .bottom .xq .box .xqcpList ul li a{display: block;font-size: 16px;color: #666;position:relative}
    /*.case_xq .right .bottom .xq .box .xqcpList ul li::before{top: 50%;right: 46px;width: 30px;height: 30px;background: url(../img/next1.png) center no-repeat;top: 50%;transform: translateY(-50%);position: absolute;content: ' ';}*/
    /*.case_xq .right .bottom .xq .box .xqcpList ul li:hover a{color: #fff;}*/
    /*.case_xq .right .bottom .xq .box .xqcpList ul li:hover::before{background: url(../img/next2.png) center no-repeat;}*/
    .case_xq .right .bottom .xq .box .xqcpList ul li a span{top: 50%;right: -30px;width: 30px;height: 30px;background: url(../img/next1.png) center no-repeat;top: 50%;transform: translateY(-50%);position: absolute;content: ' ';}
    .case_xq .right .bottom .xq .box .xqcpList ul li:hover a{color: #fff;}
    .case_xq .right .bottom .xq .box .xqcpList ul li:hover a span{background: url(../img/next2.png) center no-repeat;}
    .case_xq .right .bottom .xq .box .xqcpList ul li:hover{background-color: #0a6baf;}
    .case_xq .fanye{width: 100%;margin: 40px 0 60px;font-size: 0;}
    .case_xq .fanye a{display: block;width: 100%;font-size: 16px;color: #666;position: relative;line-height: 35px;}
    .case_xq .fanye a:hover{color: #272727;}


    .videolist{width: 100%;margin-top: 40px;}
    .videolist ul li{width: 24%;float: left;margin-right: 1.333%;background-color: #f8f8f8;margin-top: 40px;}
    .videolist ul li:nth-of-type(4n){margin-right: 0;}
    .videolist ul li .img{overflow: hidden;position: relative;overflow: hidden;}
    .videolist ul li .img img{display: block;width: 100%;height: 260px;}
    .videolist ul li .img::before{background: url(../img/bf.png) center no-repeat;width: 64px;height: 64px;top: 50%;left: 50%;transform: translate(-50%,-50%);position: absolute;content: ' ';}
    .videolist ul li .nr{padding: 25px 30px;box-sizing: border-box;}
    .videolist ul li .nr span{display: block;margin-bottom: 16px;line-height: 38px;font-size: 18px;color: #000;padding-left: 8px;box-sizing: border-box;position: relative;height: 38px;overflow: hidden;}
    .videolist ul li .nr p{font-size: 14px;color: #666;line-height: 22px;height: 44px;overflow: hidden;}
    .videolist ul li .nr span::before{width: 3px;height: 15px;top: 50%;left: 0;background-color: #2c87e5;transform: translateY(-50%);content: ' ';position: absolute;}

    .videolist .fenye{width: 100%;padding: 60px 0 130px;box-sizing: border-box;text-align: center;font-size: 0;}
    .videolist .fenye a{display: inline-block;width: 32px;height: 32px;text-align: center;line-height: 30px;border-radius: 32px;margin: 0 10px;border: 1px solid #e8e8e8;font-size: 14px;color: #666;}
    .videolist .fenye a:first-child{color: #fff;background: #0a6baf;border-color: #0a6baf;width: auto;padding: 0 10px;}
    .videolist .fenye a:last-child{color: #fff;background: #0a6baf;border-color: #0a6baf;width: auto;padding: 0 10px;}
    .videolist .fenye a:hover{color: #fff;background: #0a6baf;border-color: #0a6baf;}
    .videolist .fenye a.act{color: #fff;background: #0a6baf;border-color: #0a6baf;}
    

    .after1{width: 100%;margin-top: 80px;}
    .after1 .afterBox{width: 100%;box-shadow: 0px 0px 5px rgba(0,0,0,.1);display: flex;justify-content: space-between;}
    .after1 .afterBox .left{width: 48%;padding-left: 100px;box-sizing: border-box;}
    .after1 .afterBox .left img{display: block;width: 100%;}
    .after1 .afterBox .right{width: 52%;padding: 38px 110px;box-sizing: border-box;}
    .after1 .afterBox .right span{display: block;font-size: 30px;color: #000;line-height: 68px;}
    .after1 .afterBox .right p{line-height: 52px;font-size: 30px;color: #000;}
    .after1 .afterBox .right div{font-family: auto;margin: 30px 0;line-height: 66px;font-size: 60px; background-image:-webkit-linear-gradient(bottom,#57cef8,#65d5df,#228ee9);-webkit-background-clip:text;  -webkit-text-fill-color:transparent;font-weight: bold;}



    .after2{width: 100%;margin-top: 0px!important;}
    .after2 .title{padding:40px 0;line-height: 28px;font-size: 30px;color: #000;}
    .after2 ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
    .after2 ul li{margin-top: 20px;width: 300px;border-radius: 10px;background-color: #0a6baf; padding: 42px;box-sizing: border-box;text-align: center; }
    .after2 ul li div{line-height: 104px;text-align: center;font-size: 0;}
    .after2 ul li div img{vertical-align: middle;}
    .after2 ul li span{display: block;padding: 30px 0;line-height: 28px;font-size: 24px;color: #fff;}
    .after2 ul li p{line-height: 20px;color: #fff;font-size: 12px;}
    .after2 ul li:hover{background-image: linear-gradient(140deg, #57cef7 0%, #5ac9df 50%, #2592e9 75%);}

        
    .after3{width: 100%;margin: 104px 0 125px;}
    .after3 span{display: block;line-height: 78px;font-size: 28px;color: #000;}
    .after3 p{font-size: 16px;color: #000;line-height: 30px;}


    .ryzz{width: 100%;margin-bottom: 100px;}
    .ryzz .top  ul li{width: 15%;float: left;margin-right: 2%;margin-top: 34px;}
    .ryzz .top  ul li:nth-of-type(6n){margin-right: 0;}
    .ryzz .top  ul li .img{overflow: hidden;padding: 13px 15px;border: 1px solid #e9e9e9;box-sizing: border-box;}
    .ryzz .top  ul li .img img{display: block;width: 100%;height: 291px;}
    .ryzz .top  ul li p{line-height: 46px;height: 46px;overflow: hidden;text-align: center;font-size: 14px;color: #272727;}
.ryzz .top ul li a:hover p{color: #2c87e5;}
    .ryzz .bottom  ul li{width: 18%;float: left;margin-right: 2.5%;margin-top: 34px;}
    .ryzz .bottom  ul li:nth-of-type(5n){margin-right: 0;}
    .ryzz .bottom  ul li .img{overflow: hidden;padding: 13px 15px;border: 1px solid #e9e9e9;box-sizing: border-box;}
    .ryzz .bottom  ul li .img img{display: block;width: 100%;}
    .ryzz .bottom  ul li p{line-height: 46px;height: 46px;overflow: hidden;text-align: center;font-size: 14px;color: #272727;}
.ryzz .bottom ul li a:hover p{color: #2c87e5;}

    .service{width: 100%;margin-bottom: 128px;}
    .service .title{margin-top: 28px;padding: 50px 0 ;line-height: 70px;text-align: center;font-size: 45px;color: #272727;}
    .service .list{}
    .service .list ul li{background-color: #f8f8f8;border-radius: 18px;overflow: hidden;margin-bottom: 50px;}
    .service .list ul li:last-child{margin-bottom: 0;}
    .service .list ul li:nth-of-type(2n) .img{float: right;}
    .service .list ul li:nth-of-type(2n) .cont{float: left;}
    .service .list ul li .img{float: left;width: 51%;}
    .service .list ul li .img img{display: block;width: 100%;}
    .service .list ul li .cont{float: right;width: 49%;padding: 110px 80px 0 110px;box-sizing: border-box;}
    .service .list ul li .cont span{display: block;line-height: 54px;height: 54px;font-size: 36px;color: #000;overflow: hidden;}
    .service .list ul li .cont p{font-size: 14px;color: #000;margin: 50px 0;line-height: 28px;height: 112px;overflow: hidden;}
    .service .list ul li .cont a{display: block;width: 180px;height: 57px;background-color: #272727;color: #fff;text-align: center;line-height: 57px;border-radius: 57px;font-size: 16px;color: #fff;}

    .jjfaxq{background-color: #fff;}

    .news_xq.jjfaxq .news_xq_box{box-shadow:2px 11px 20px rgba(0,0,0,.1)}

    .jjfaNew{padding-top: 40px;}



    .JoinUs1{width: 100%;margin-top: 80px;}
    .JoinUs1 .JoinUs1Box{box-shadow: 0px 0px 10px rgba(0,0,0,.1);display: flex;justify-content: space-between;flex-wrap: wrap;background-color: #fff;}
    .JoinUs1 .JoinUs1Box .left{width: 50%;}
    .JoinUs1 .JoinUs1Box .left img{display: block;width: 100%;}
    .JoinUs1 .JoinUs1Box .right{width: 50%;padding: 50px 90px 0;box-sizing: border-box;}
    .JoinUs1 .JoinUs1Box .right p{font-size: 14px;color: #272727;line-height: 30px;}

    .JoinUs2{width: 100%;padding: 60px 0 98px;}
    .JoinUs2 ul li{width: 100%;box-shadow: 0px 0px 10px rgba(0,0,0,.1);margin-bottom: 36px;}
    .JoinUs2 ul li .top{background-color: #fff;height: 80px;padding: 0 100px;box-sizing: border-box;position: relative;font-size: 24px;color: #666;line-height: 80px;overflow: hidden;}
    .JoinUs2 ul li .top::before{width: 30px;height: 30px;position: absolute;right: 70px;top: 50%;transform: translateY(-50%);content: ' ';background: url(../img/jrwmicon1.png) center no-repeat;}
    .JoinUs2 ul li.act .top{background-color: #0a6baf;color: #fff;}
    .JoinUs2 ul li.act .top::before{background: url(../img/jrwmicon2.png) center no-repeat;}
    .JoinUs2 ul li .bottom{display: none;}
    .JoinUs2 ul li.act .bottom{display: block;padding: 55px 100px;box-sizing: border-box;}
    .JoinUs2 ul li.act .bottom .flex{display: flex;justify-content: space-between;}
    .JoinUs2 ul li.act .bottom .flex .left{width: 60%;}
    .JoinUs2 ul li.act .bottom .flex .left h5{line-height: 28px;font-size: 16px;color: #272727;}
    .JoinUs2 ul li.act .bottom .flex .left h5 span{color: #2c87e5;font-size: 14px;}
    .JoinUs2 ul li.act .bottom .flex .left p{line-height: 30px;font-size: 14px;color: #666;}
    .JoinUs2 ul li.act .bottom .flex .right{width: 35%;}
    .JoinUs2 ul li.act .bottom .flex .right h5{line-height: 28px;font-size: 16px;color: #272727;}
    .JoinUs2 ul li.act .bottom .flex .right p{line-height: 30px;font-size: 14px;color: #666;}
    .JoinUs2 ul li.act .bottom .flex .right img{display: block;width: 150px;}

.JoinUs2 .tap {margin: 40px 0}
.JoinUs2 .tap .bt{width: 100%;}

.JoinUs2 .tap .bt .act{background: #f08519;}

.JoinUs2 .tap .bt span{display: inline-block;line-height: 60px;padding: 0 32px;color: #fff;font-size: 16px;position: relative;
	background: #2f77c9;
	/*box-shadow: 8px 8px 1px #fce7d1;*/
	margin-right: 20px;}
  .JoinUs2 .bottombox .box{display: none;}
.JoinUs2 .bottombox .box.block{display: block;}

    .fwcx{width: 100%;margin-top: 70px;}
    .fwcx .title{line-height: 110px;text-align: center;position: relative;font-size: 45px;color: #000;}
    .fwcx .title::before{width: 50px;height: 2px;position: absolute;content: ' ';left: 50%;bottom: 0;background-color: #0a6baf;margin-left: -25px;}
    .fwcx .search{max-width: 628px;height: 60px;margin: 75px auto;display: flex;justify-content: space-between;}
    .fwcx .search input{flex: 1;border: 1px solid #d5d5d5;height: 60px;box-sizing: border-box;padding:  0 40px;border-top-left-radius: 60px;border-bottom-left-radius: 60px;font-size: 14px;color: #666;}
    .fwcx .search button{width: 120px;margin-left: 8px;color: #fff;background-color: #0a6baf;border-top-right-radius: 60px;border-bottom-right-radius: 60px;}
    .fwcx .text{max-width: 680px;margin: 20px auto 80px;}
    .fwcx .text h5{display: block;font-size: 16px;color: #000;line-height: 44px;}
    .fwcx .text p{font-size: 14px;color: #666;line-height: 24px;}
    .fwcx .text p span{color: #0a6baf;}
    .fwcx .text p strong{color: #0a6baf;}
    .fwcx .bottom{width: 100%;margin-bottom: 130px;}
    .fwcx .bottom table{border-radius: 22px;overflow: hidden;box-shadow: 0px 0px 20px rgba(0,0,0,.1);}
    .fwcx .bottom table tr th{font-size: 14px;color: #666;background-color: #ebebeb;line-height: 50px;text-align: center;background-color: #ebebeb;}
    .fwcx .bottom table tr{background-color: #fff;}
    .fwcx .bottom table tr td{font-size: 14px;color: #000;padding: 24px 10px;line-height: 30px;text-align: center;}
    .fwcx .bottom table tbody tr td:nth-of-type(3){text-align: left;}


    .lxwm1{width: 100%;margin-top: 85px;}
    .lxwm1 ul {display: flex;justify-content: space-between; flex-wrap: wrap;}
    .lxwm1 ul li{width: 49%;background-color: #f9f9f9;}
    .lxwm1 ul li .top{padding: 46px 110px;box-sizing: border-box;}
    .lxwm1 ul li .top h5{display: block;margin-bottom: 36px;line-height: 36px;font-size: 30px;color: #000;}
    .lxwm1 ul li .top p{font-size: 16px;color: #000;line-height: 28px;}
    .lxwm1 ul li .top p span{width: 38px;display: inline-block;}
    .lxwm1 ul li .top p span img{vertical-align: middle;}
    .lxwm1 ul li .bottom{width: 100%;}
    .lxwm1 ul li .bottom img{width: 100%;display: block;}

    .lxwm2{width: 100%;margin: 45px 0 100px;}
    .lxwm2 .title{line-height: 110px;position: relative;font-size: 45px;color: #000;}
    .lxwm2 .title::before{position: absolute;left: 0;bottom: 0;width: 50px;height: 2px;background-color: #0a6baf;content: ' ';}
    .lxwm2 .top{margin-top: 40px;}
    .lxwm2 .top span{cursor: pointer;;display: block;margin-top: 20px;width: 14%;margin-right: 6.25%;height: 50px;background-color: #f9f9f9;border-radius: 50px;text-align: center;font-size: 16px;color: #000;float: left;line-height: 50px;    border: 1px solid #f9f9f9;}
    .lxwm2 .top span:nth-of-type(5n){margin-right: 0;}
    .lxwm2 .top span.act{border: 1px solid #0a6baf;}
    .lxwm2 .bottom{margin-top: 70px;background-color: #f9f9f9;}
    .lxwm2 .bottom .flex{display: flex;justify-content: space-between;}
    .lxwm2 .bottom .flex .left{width: 52%;padding: 30px;box-sizing: border-box;}
    .lxwm2 .bottom .flex .left img{display: block;margin: 0 auto;max-width: 100%;}
    .lxwm2 .bottom .flex .right{width: 48%;background-image: linear-gradient(140deg, #75aecd 0%, #7fadce 50%, #5d97c0 75%);padding: 50px 100px;box-sizing: border-box;}
    .lxwm2 .bottom .flex .right h5{display: block;margin-bottom: 36px;line-height: 36px;font-size: 30px;color: #fff;}
    .lxwm2 .bottom .flex .right p{font-size: 16px;color: #fff;line-height: 25px;padding: 15px 0;}
    .lxwm2 .bottom .flex .right p span{width: 38px;display: inline-block;}
.lxwm2 .bottom .flex .right p a{color: #fff;}
    .lxwm2 .bottom .flex .right p span img{vertical-align: middle;}
    .lxwm2 .bottom .box{display: none;}
    .lxwm2 .bottom .box.block{display: block;}



    .about1{width: 100%;margin-top: 90px;}
    .about1 .img{float: right;margin-left: 120px;}
    .about1 .cont{}
    .about1 .cont h5{font-size: 45px;color: #000;display: block;line-height: 40px;position: relative;margin-bottom: 124px;}
    .about1 .cont h5::before{width: 50px;height: 2px;content: ' ';background-color: #0a6baf;left: 0;bottom: -35px;position: absolute;}
    .about1 .cont h5 span{color: #0a6baf;}
    .about1 .cont p{line-height: 30px;font-size: 14px;color: #666;}
    .about1 .cont img{max-width: 100%;}

    .about2{width: 100%;padding: 140px;margin-top: 160px;box-sizing: border-box;}
    .about2 ul li{width: 25%;float: left;text-align: center;box-sizing: border-box;}
    .about2 ul li div{font-size: 18px;color: #fff;line-height: 20px;}
    .about2 ul li div span{font-size: 60px;display: inline-block;line-height: 64px;vertical-align: middle;}
    .about2 ul li p{line-height: 25px;font-size: 18px;color: #f0f0f0;}
    
    

    .about3{width: 100%;margin: 115px 0;}
    .about3 .title{line-height: 65px;text-align: center;position: relative;font-size: 36px;color: #272727}
    .about3 .title::before{width: 50px;height: 2px;bottom:0;left: 50%;margin-left: -25px;content: ' ';background-color: #0a6baf;position: absolute;}


    .about3 .gallery-thumbs{margin-top: 80px;}
    .about3 .gallery-thumbs .swiper-slide{text-align: center;position: relative;box-sizing: border-box;padding-top: 5px;}
    .about3 .gallery-thumbs .swiper-slide span{position: absolute;left: 50%;top: 0px;height: 10px;width: 10px;border-radius: 50%;background-color: #fff;border: 1px solid #a2a2a2;}
    .about3 .gallery-thumbs .swiper-slide p{line-height: 62px;font-size: 18px;color: #666;border-top: 1px solid #a2a2a2;text-indent: 2em;}
    .about3 .gallery-thumbs .swiper-slide.swiper-slide-thumb-active span{background-color: #0a6baf;border-color: #0a6baf;}
    .about3 .gallery-thumbs .swiper-slide.swiper-slide-thumb-active p{color: #0a6baf;}
    
    
    .about3 .gallery-top {margin-top: 64px;}
    .about3 .gallery-top .swiper-slide{display: flex;}
    .about3 .gallery-top .swiper-slide span{display: block;width: 30%;text-align: center;font-size: 36px;color: #272727;line-height: 50px;}
    .about3 .gallery-top .swiper-slide p{display: block;width: 50%;line-height: 28px;font-size: 16px;color: #272727;}
    .about3 .btns{margin-top: 45px;padding-left: 30%;box-sizing: border-box;}
    .about3 .btns div{color: #0a6baf;width: 40px;height: 40px;text-align: center;display: inline-block;font-size: 14px;color: #272727;cursor: pointer;line-height: 40px;font-family: cursive;border-radius: 50%;}
    .about3 .btns div:hover{color: #fff;background: #0a6baf;}





    .down{width: 100%;}
    .down .top{display: flex;flex-wrap: wrap;margin-top: 40px;}
    .down .top a{width: 180px;height: 54px;display: block;text-align: center;line-height: 54px;overflow: hidden;font-size: 16px;color: #666;border: 1px solid #fff;}
    .down .top a:hover{border: 1px solid #0a6baf;}
    .down .top a.act{border: 1px solid #0a6baf;}
    .down .tab{margin-top: 30px;margin-bottom: 24px;display: flex;flex-wrap: wrap;}
    .down .tab a{display: block;line-height: 28px;font-size: 14px;color: #666;margin-right: 42px;}
    .down .tab a:hover{color: #0a6baf;}
    .down .tab a.act{color: #0a6baf;}
    .down .bottom{width: 100%;border-top: 1px solid #f4f4f4;padding-top: 40px;}
    .down .bottom ul li{width: 100%;display: flex;height: 70px;line-height: 70px;text-align: center;background: #eaf6fd;overflow: hidden;	}
    .down .bottom ul li:nth-of-type(1){height: 60px;line-height: 60px;overflow: hidden;}
    .down .bottom ul li:nth-of-type(2n){background: #fff;}
    .down .bottom ul li span{font-size: 16px;color: #666;}
    .down .bottom ul li .span1{width: 20%;}
    .down .bottom ul li .span2{width: 40%;}
    .down .bottom ul li .span3{width: 20%;}
    .down .bottom ul li .span4{width: 20%;}
    .down .bottom ul li .span5{width: 20%;}
    .down .bottom ul li .span5 a{width: 82px;height: 31px;display: inline-block;background: #999999;color: #fff;vertical-align: middle;line-height: 31px;font-size: 14px;}
    .down .bottom ul li .span5:hover a{background: #0a6baf;}
    
    /*.down .fanye{width: 100%;text-align: center;margin: 40px 0 60px;font-size: 0;}
    .down .fanye a{display: inline-block;width: 250px;font-size: 16px;color: #333;text-align: center;position: relative;line-height: 20px;vertical-align: middle;}
    .down .fanye a img{vertical-align: middle;}
    .down .fanye a:nth-of-type(2){width: 104px;background: url(../img/fenye.png) center no-repeat;height: 20px;}
    .down .fanye a:nth-of-type(2):hover{width: 104px;background: url(../img/fenye1.png) center no-repeat;height: 20px;}
    .down .fanye a:nth-of-type(1)::before{background: url(../img/afterleft1.png);width: 60px;height: 20px;top:0px;left: 0px;content: ' ';position: absolute;z-index: 1000;}
    .down .fanye a:nth-of-type(3)::before{background: url(../img/afterright1.png);width: 60px;height: 20px;top:0px;right: 0px;content: ' ';position: absolute;z-index: 1000;}
    .down .fanye a:nth-of-type(1):hover::before{background: url(../img/afterleft2.png);width: 60px;height: 20px;top:0px;left: 0px;content: ' ';}
    .down .fanye a:nth-of-type(3):hover::before{background: url(../img/afterright2.png);width: 60px;height: 20px;top:0px;right: 0px;content: ' ';}
    */
   
	.down .fenye{width: 100%;padding: 60px 0 130px;box-sizing: border-box;text-align: center;font-size: 0;}
    .down .fenye a{display: inline-block;width: 32px;height: 32px;text-align: center;line-height: 30px;border-radius: 32px;margin: 0 2px;border: 1px solid #e8e8e8;font-size: 14px;color: #666;}
    .down .fenye a:first-child{color: #fff;background: #0a6baf;border-color: #0a6baf;width: auto;padding: 0 10px;}
    .down .fenye a:last-child{color: #fff;background: #0a6baf;border-color: #0a6baf;width: auto;padding: 0 10px;}
    .down .fenye a:hover{color: #fff;background: #0a6baf;border-color: #0a6baf;}
    .down .fenye a.act{color: #fff;background: #0a6baf;border-color: #0a6baf;}

    .dls{width: 100%;}
    .dls .top{width: 100%;line-height: 55px;height: 55px;border-bottom: 1px solid #f4f4f4;}
    .dls .top ul{display: flex;flex-wrap: wrap;}
    .dls .top ul li{margin-right: 42px;}
    .dls .top ul li a{font-size: 14px;color: #666;}
    .dls .top ul li a:hover{color: #0a6baf;}
    .dls .top ul li.act a{color: #0a6baf;}
    
    .dls .bottom{width: 100%;margin: 30px 0 60px;}
    .dls .bottom table{width: 100%;}
    .dls .bottom table tr{border: 1px solid #ddd;padding: 10px;box-sizing: border-box;text-align: center;}
    .dls .bottom table  td{border-right: 1px solid #ddd;padding:14px 10px;box-sizing: border-box;font-size: 14px;color: #555;}
    .dls .bottom table  td:last-child{border-right: 0;}
    .dls .bottom table  th:last-child{border-right: 0;}
    .dls .bottom table  th{background: #f0f0f0;padding:18px 10px;box-sizing: border-box;text-align: center;font-size: 16px;color: #333;}





    .yjfk{width: 100%;padding: 50px 0;}
    .yjfk .bt div{font-size: 18px;color: #000;font-weight: bold;line-height: 36px;}
    .yjfk .bt p{line-height: 24px;font-size: 16px;color: #666;}
    .yjfk .bt p span{color: #FF2F29;}
    .yjfk .box{width: 100%;}
    .yjfk .box .form_box{margin-top: 20px;padding: 0 20px;box-sizing: border-box;}
    .yjfk .box .form_box label{line-height: 38px;display: inline-block;margin-right: 45px;font-size: 14px;color: #666;}
    .yjfk .box .form_box label input{margin-right: 10px;}
    .yjfk .box .form_box input[type="text"]{width: 100%;height: 50px;display: inline-block;padding: 0 20px;box-sizing: border-box;background: #f0f0f0;font-size: 16px;color: #888;}
    .yjfk .box p{line-height: 16px;font-size: 16px;color: #666;margin-top: 20px;}
    .yjfk .box .form_box textarea{font-family: "微软雅黑";float: left;width: 100%;height: 185px;display: inline-block;padding:  20px;box-sizing: border-box;background: #f0f0f0;font-size: 16px;color: #888;}
    .yjfk .box .form_box span{float: left;margin-left: 20px;margin-top: 15px;}
    .yjfk .box .form_box div{width: 58px;height: 50px;margin-right: 10px;background: #f9fdff;border: 1px dashed #e5e5e5;box-sizing: border-box;font-size: 25px;color: #e5e5e5;position: relative;float: left;text-align: center;line-height: 48px;background-size: cover;background-repeat: no-repeat;}
    .yjfk .box .form_box div input{position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;z-index: 1000;}
    .yjfk .box .form_box p o{color: #447FDB;}
    .yjfk .box .form_box input.yzm{width: 230px;height: 50px;float: left;}
    .yjfk .box .form_box  img{display: block;width: 126px;height: 50px;display: block;margin-left: 20px;float: left;}
    .yjfk .box button{width: 180px;height: 42px;margin: 40px 0 0 0;color: #fff;font-size: 16px;border-radius: 8px;background: #0a6baf;margin-left: 20px;}
    
    .yjfk .bottom{width: 100%;}
    .yjfk .bottom ul li{padding: 20px;box-sizing: border-box;border-bottom: 1px solid #f0f0f0;}
    .yjfk .bottom ul li p{font-size: 16px;color: #666;line-height: 31px;}
    .yjfk .bottom ul li .lab{line-height: 36px;margin-top: 14px;}
    .yjfk .bottom ul li .lab label{font-size: 14px;color: #888;margin-right: 100px;}
    .yjfk .bottom ul li .lab input{margin-right: 10px;}
    
    .yjfk .box .form_box o{margin-right: 20px;position: relative;}
    .yjfk .box .form_box o:nth-child(2) {margin-right: 0px;}
    .yjfk .box .form_box o.req::before{position: absolute;left: 15px;top:8px;content: '*';color: #ff2f29;line-height: 14px;font-size: 16px;}
    .yjfk .box .form_box o input[type="text"]{padding: 0 35px;}
    .yjfk .box .form_box.textarea1 textarea{width: 100%;padding: 20px 35px;}
    .yjfk .box .form_box.textarea2 textarea{width: 100%;height: 84px;padding: 20px 35px;}
    .yjfk .box .form_box.textarea1{position: relative;}
    .yjfk .box .form_box.textarea1::before{position: absolute;left:35px;top:10px;content: '*';color: #ff2f29;line-height: 14px;font-size: 16px;}


    .yjfk.sqsy .box .form_box{margin-top: 0px;}
    .yjfk.sqsy .box .form_box.flex_form_box{margin-top: 0px;display: flex;justify-content: space-between;}
    .yjfk.sqsy .box .form_box.flex_form_box o{width: 49%;}
    
    .yjfk .box .form_box.flex_form_box o.req::before{top: 22px;}
	.yjfk.sqsy .box .form_box input[type="text"]{margin-top: 15px;}
	.yjfk.sqsy .box .form_box.textarea1 textarea{margin-top: 15px;}
	.yjfk .box .form_box.textarea1::before{left:35px;top: 25px;}
	.yjfk.sqsy .box .form_box.textarea2 textarea{margin-top: 15px;}
	.yjfk.sqsy .box .form_box input.yzm{margin-top: 0;}
	
    .yjfk.sqsy .box .form_box.margintop20{margin-top: 20px;}
    
    .yjfk .box .form_box.noteForm{display: flex;justify-content: space-between;}
    .yjfk .box .form_box.noteForm textarea{flex: 1;}

	.yjfk.newyjfk .img{margin: 30px 0;}
	.yjfk.newyjfk .img img{display: block;width: 100%;}
	.yjfk.newyjfk .box .bt{font-weight: bold;color: #333;}
	.yjfk.newyjfk .box .bottom ul li input[type="text"]{margin-top: 20px;padding-left: 25px;display: block;width: 100%;height: 36px;box-sizing: border-box;font-size: 14px;color: #000000;}
	.yjfk.newyjfk .box label{margin-right: 25px;}
	.yjfk.newyjfk .bottom ul li .lab input.qitatext{width: 120px;display: inline-block;margin-left: -30px;padding-left: 0;}
	.yjfk.newyjfk .bottom .hide{display: block;}
	.yjfk.newyjfk .bottom ul li .lab .star-five{width: 20px;height: 19px;background: url(../img/hwjx.png) center no-repeat;display: inline-block;margin-right: 20px;cursor: pointer;vertical-align: middle;}
	.yjfk.newyjfk .bottom ul li .lab .star-five.act{background: url(../img/hwjx2.png) center no-repeat;}
	.yjfk.newyjfk .bottom ul li textarea{width: 100%;border: 1px solid #f0f0f0;height: 120px;padding: 15px;box-sizing: border-box;margin-top: 15px;color: #000000;}
	.yjfk.newyjfk .bottom ul li .lab label{margin-right: 25px;}



	.radio_type {width: 20px;height: 20px; appearance: none; position: relative; outline: none;}
	.radio_type:before { content: "";width: 15px; height: 15px; border: 1px solid #6c9eeb;display: inline-block; vertical-align: middle;}
	.radio_type:checked:before { content: "";width: 15px; height: 15px; border: 1px solid #6c9eeb;display: inline-block; vertical-align: middle;}
	.radio_type:checked:after { content: "√"; width: 15px; height: 15px; text-align: center; background: #6c9eeb;color: #fff;display: block;position: absolute;top: 2px; left: 1px;}
	.radio_type:checked + label { color: #edd19d;}


    .gsyj{width: 100%;padding: 40px  0 60px;box-sizing: border-box;}
    .gsyj ul li{width: 49%;float: left;background: #fff;margin-top: 20px;box-shadow: 0px 0px 10px rgba(0,0,0,.1);}
    .gsyj ul li:nth-of-type(2n){float: right;}
    .gsyj ul li .top{padding: 0 70px;box-sizing: border-box;line-height: 65px;height: 65px;overflow: hidden;background: #f4ba19;color: #fff;font-size: 24px;box-shadow: 0px 0px 10px rgba(0,0,0,.1);}
    .gsyj ul li .bottom{width: 100%;padding: 34px 70px 0px;box-sizing: border-box;}
    .gsyj ul li .bottom .swiper-container{padding-bottom: 100px;}
    .gsyj ul li .bottom a{font-size: 14px;color: #272727;display: block;line-height: 36px;height: 36px;overflow: hidden;}
    .gsyj ul li .swiper-pagination-bullet { width: 35px; height: 35px;text-align: center;line-height: 35px; font-size: 12px; color: #fff; opacity: 1; background: rgba(0, 0, 0, 0.2); }
    .gsyj ul li .swiper-pagination-bullet-active { color: #fff; background: #f4ba19; }
    .gsyj ul li .swiper-pagination{text-align: left;bottom:28px;}

    
    .cjwt{width: 100%;}
    .cjwt .list{width: 100%;padding:50px 0 80px 0;box-sizing: border-box;}
    .cjwt .list ul li{margin-top: 30px;padding-left: 46px;box-sizing: border-box;position: relative;}
    .cjwt .list ul li .number{width: 90px;height: 90px;position: absolute;left: 0;top: 50%;transform: translateY(-50%);background-image:linear-gradient(140deg, #57cef7 0%, #5ac9df 50%, #2592e9 75%); color: #fff;font-weight: bold;font-size: 36px;border-radius: 50%;line-height: 90px;text-align: center;}
    .cjwt .list ul li .text{padding: 35px  95px;box-sizing: border-box;background-color: #f8f8f8;border-radius: 10px;}
    .cjwt .list ul li .text .top{line-height: 64px;height: 64px;position: relative;font-size: 18px;color: #000;overflow: hidden;}
    .cjwt .list ul li .text .top::before{position: absolute;bottom: 0;width: 100%;content: ' ';left: 24px;border: 1px dashed #999;}
    .cjwt .list ul li .text .bottom{margin-top: 14px;line-height: 30px; display: none;text-align: justify;
    /*height: 90px;*/
    overflow: hidden;font-size: 14px;color: #666;position:relative}
     .cjwt .list ul li .text .bottom p{}
    .cjwt .list ul li .text .bottom.x-l  span{float: right;
        /*position:absolute;right: 0;top: 60px;    */
        color: #000;}
        
     .cjwt .list ul li .text .bottom   .s-ll span{ color: #000;}
    
    .cjwt .list ul li .text .bottom.block{display:block}
    .cjwt .list ul li:hover{}
    .cjwt .list ul li:hover .text .top{color: #2c87e5;}


   .cjwt .fenye{width: 100%;padding: 60px 0 130px;box-sizing: border-box;text-align: center;font-size: 0;}
    .cjwt .fenye a{display: inline-block;width: 32px;height: 32px;text-align: center;line-height: 30px;border-radius: 32px;margin: 0 10px;border: 1px solid #e8e8e8;font-size: 14px;color: #666;}
    .cjwt .fenye a:first-child{color: #fff;background: #0a6baf;border-color: #0a6baf;width: auto;padding: 0 10px;}
    .cjwt .fenye a:last-child{color: #fff;background: #0a6baf;border-color: #0a6baf;width: auto;padding: 0 10px;}
    .cjwt .fenye a:hover{color: #fff;background: #0a6baf;border-color: #0a6baf;}











        .form-bk{    box-shadow: 0px 0px 5px rgba(0, 0, 0, .1);    padding: 25px ;
    margin-top: 50px; margin-bottom: 20px;
}

        .form-tb{display: flex;justify-content: space-between;flex-wrap: wrap;}
        .form-tb-l{width:100%;}
        .form-tb-r{width:100%;}
        /*.form-input{display: flex;justify-content: space-between;flex-wrap: wrap;}*/
        /*.form-input-t {width:33%}*/
        .form-input-t{margin-bottom:30px}
        .form-input-t h2{font-size:28px;font-weight: 500;color:#000;line-height: 48px;text-align:center;position: relative;}
        .form-input-t h2::before{width: 50px;height: 2px;position: absolute;content: ' ';left: 50%;bottom: -5px;background-color: #f08519;margin-left: -25px;}
        .form-input-i{width:65%;display: flex;justify-content: space-between;flex-wrap: nowrap;margin: auto;}
        .form-input-i input{width:50%;flex: 1;border: 1px solid #d5d5d5;height: 48px;box-sizing: border-box;padding: 0 25px;border-top-left-radius: 60px;border-bottom-left-radius: 60px;font-size: 14px;color: #666;}
        .form-input-i button{ margin-left:2%; width: 18%;  padding: 10px 4%;color: #fff;background-color: #f08519;border-top-right-radius: 60px;border-bottom-right-radius: 60px;}
        .ts-msg h5{display: block;font-size: 18px;color: #000;line-height: 44px;font-weight:500}
        
        .ts-msg p{font-size: 14px;color: #666;line-height: 24px;}
        .ts-msg p span{color: #0a6baf;}
        .ts-msg p strong{color: #0a6baf;}
        .ts-msg1{margin-top:40px}
        .ts-msg .ts-msg-p{font-size: 15px;color: #000;line-height: 24px;font-weight:500}

        .form-tb-l .ts-msg1{margin-bottom:30px}

.top_nav_sousuo{margin-top:40px}






    @media only screen and (max-width:1850px) {
        .header{padding:0 40px}
        .header .nav{margin-left: 100px;}
        .header .nav ul li{padding:0 25px}
    }

 @media only screen and (max-width:1600px) {
   .header .poNavBox.productNav{padding: 0px 130px;}
   .ryzz .top  ul li .img img{height: 280px;}
    }

    @media only screen and (max-width:1470px) {
        .banner .swiper-slide .box{width: 1200px;}
        .indexContainer_box{max-width: 1230px;}
.index5 .swiper-slide .img img{display: block;width: 100%;transition: .6s all;height: 230px;}
      .videolist ul li .img img{height: 220px}
      .ryzz .top  ul li .img img{height: 220px;}

        .header{padding:  0 20px;}
        .header .lang .top{width: 60px;padding-left: 0;}
        .header .search{width: 160px;margin-left: 10px;}

        .header .poNavBox.aboutNav{padding: 25px 100px;}
        .header .poNavBox.serviceNav{padding: 25px 100px;}
        .header .poNavBox.serviceNav ul li{padding: 0;}
        .header .poNavBox.serviceNav ul li span{font-size: 25px;}

        .header .poNavBox.productNav{padding: 0 100px;}
        .header .poNavBox.productNav .left{width: 220px;}
        .header .poNavBox.productNav .left a{padding-left: 30px;}
        .header .poNavBox.productNav .right ul li{padding-left: 20px;}
        .header .poNavBox.fwzxNav{padding: 25px 60px;}

        .nyContainer_box{max-width: 1230px;}

        .news .top .right{padding: 30px;}
        .news .top .right i{margin-top: 50px;}

        .news .bottom ul li div{padding: 20px;}
        .news .fenye{padding: 50px  0  100px;}


        .case_xq .left{padding-right: 25px;}
        .videolist ul li .nr{padding: 15px;}

        .after1{margin-top: 50px;}
        .after1 .afterBox .left{padding-left: 50px;}
        .after1 .afterBox .right{padding: 20px;}
        .after1 .afterBox .right p{line-height: 42px;font-size: 26px;}
        .after1 .afterBox .right div{margin: 20px 0;}

        .after2{margin-top: 50px;}

        .after2 ul li{width: 260px;padding: 30px;}
        .after2 ul li div{line-height: 60px;}
        .after2 ul li div img{width:60px}
        .after3{margin: 50px 0;}

        .service .list ul li .cont{padding: 60px 40px;}


        .JoinUs1 .JoinUs1Box .left img{height: 330px;object-fit: cover;}
        .JoinUs1 .JoinUs1Box .right{padding: 30px 60px;}

        .lxwm2 .bottom .flex .right{padding: 50px;}

        .product_nav .product_navBox label{margin-left: 18px;font-size: 14px;}
        .product_nav .product_navBox label input{vertical-align: middle;margin-top: -4px;}

        .fixright{right:10px  ; transform: translateX(0%);transform: translateY(-50%);}

    }









@media only screen and (max-width:1200px) {
    .ryzz .top  ul li .img img{height: 200px;}
    .footer{display: none; }
    .kx3 {display: block; height: 65px;}
	.fix_footer {	display: block;width: 100%; height: 65px;position: fixed; left: 0; bottom: 0;background: #161616;z-index: 10000000;}
	.fix_footer ul li {width: 25%; float: left;padding: 7px 0 0;text-align: center;}
	.fix_footer ul li .img {height: 30px; padding: 0px 0;box-sizing: border-box;text-align: center;}
	.fix_footer ul li .img img {display: block; width: 30px;height: 30px;margin: 0 auto;}
	.fix_footer ul li p {color: #fff;line-height: 20px; font-size: 12px; margin-top: 5px;}
    .fixright{ display: none; }
.index5 .swiper-slide .img img{display: block;width: 100%;transition: .6s all;height: 200px;}
    .header{display: none;}
    .sj_header{border-bottom: 1px solid #f5f5f5;display: block;height: 55px;position: fixed;left: 0;top: 0;background-color: #fff;padding: 0 15px;box-sizing: border-box;z-index: 1000;width: 100%;}
    .sj_header .logo{float: left;line-height: 55px;}
    .sj_header .logo img{height: 32px;vertical-align: middle;}
    .sj_header .lang{float: right;line-height: 55px;margin-right: 20px;}
    .sj_header .Fast-Navigation-btn {margin-top: 13px;  display: block;  float: right;    background: url(../img/Fast-Navigation.svg) center no-repeat;  cursor: pointer;width: 30px;height: 30px;  }
    .sj_header .Fast-Navigation-btn.act{background: url(../img/Fast-Navigation2.svg) center no-repeat;}
    .kx{width: 100%;height: 55px;}
    .sj_nav{width: 100%;position: fixed;left: 0;top: 55px;background-color: #fff;width: 100%;z-index: 1000;}
    .sj_nav a{width: 100%;    display: block; line-height: 48px; font-size: 16px;width: 100%;padding:  0 25px;box-sizing: border-box;font-weight: bold;}
	.sj_nav ul li p{display:flex;}
	.sj_nav ul li p.act{ border-bottom: 2px solid #447fdb;}
	.sj_nav ul li p.act a{color:#447fdb;}
	.sj_nav ul li p a{flex:1}
	.sj_nav ul li p span{width:60px;background:url(../img/down.png) left center no-repeat;}
	.sj_nav ul li p span.act{width:60px;background:url(../img/up1.png) left center no-repeat;}
	.sj_nav ul li div{display:none;padding-left:20px;}
	.sj_nav ul li div a{line-height:32px;font-size:14px}
	.sj_nav ul li div a.act{color:#447fdb;}


   
    
.form-tb-l {width:100%;margin-right: 0%;}
.form-tb-r {width:100%;margin-top:10px}
.form-input-t {width:100%}
.form-input-i{width:100%}
.form-input-t h2{margin-bottom: 10px;font-size: 25px;}
.ts-msg1{margin-top:18px}

	
}











@media only screen and (max-width:768px) {
    .header{display: none;}
    .banner .swiper-slide .box{width: 100%;padding: 0 15px;box-sizing: border-box;}


    .banner .swiper-slide .box P{font-size: 20px;line-height: 28px;}
    .banner .swiper-slide .box div{font-size: 24px;line-height: 32px;}
    .banner .swiper-slide .box span{height: 32px;line-height: 32px;font-size: 18px;}
    .banner .swiper-slide .box a.more{width: 120px;height: 30px;border-radius: 30px;margin-top: 10px;line-height: 30px;font-size: 14px;}

    .index1 .title{padding: 25px 0;}
    .index1 .title div span{font-size: 18px;}
    .index1 .title div i{width: 16px;height: 16px;}
    .index1 .title div o{width: 16px;height: 16px;margin-left: -5px;}
    .index1 .title p{font-size: 14px;}

    .index1 .bottom ul li{width: 100%;float: none;margin: 0;margin-bottom: 15px;padding: 15px;}
    .index1 .bottom ul li .img{line-height: 70px;}
    .index1 .bottom ul li .img img{height: 50px;}
    .index1 .bottom ul li .bt h5{font-size: 18px;line-height: 28px;}
    .index1 .bottom ul li p{line-height: 24px;height: auto;}



    .index2 .title{padding: 25px 0;}
    .index2 .title div span{font-size: 18px;}
    .index2 .title div i{width: 16px;height: 16px;}
    .index2 .title div o{width: 16px;height: 16px;margin-left: -5px;}
    .index2 .title p{font-size: 14px;}

    .index2 .bottom{flex-wrap: wrap;}
    .index2 .bottom .left{width: 100%;}
    .index2 .bottom .right{width: 100%;}
    .index2 .bottom .left ul li{width: 49%;margin-right: 2%;padding: 15px;}
    .index2 .bottom .left ul li:nth-of-type(2n){margin-right: 0;}
    .index2 .bottom .left ul li .img{line-height: 60px;margin-bottom: 0;}
    .index2 .bottom .left ul li .img img{width: 40px;}

    .index2 .bottom .left ul li p.text{margin: 5px 0;}
    .index2 .bottom .left ul li .bt{line-height: 30px;height: auto;flex-wrap: wrap;}
    .index2 .bottom .left ul li .bt p{font-size: 16px;}
    .index2 .bottom .left ul li .bt span{font-size: 14px;}

    .index2 .bottom .right{padding: 15px;}
    .index2 .bottom .right .shang span{font-size: 28px;line-height: 38px;}
    .index2 .bottom .right .shang p{line-height: 35px;font-size: 20px;}
    .index2 .bottom .right .shang i{margin: 15px 0;}
    .index2 .bottom .right .xia span{font-size: 20px;line-height: 30px;}
    .index2 .bottom .right .xia p{font-size: 14px;}
    .index2 .bottom .right .list{margin-top: 10px;}
    .index2 .bottom .right .list p{font-size: 14px;line-height: 28px;height: 28px;}
    .index2 .bottom .right .more{margin-top: 20px;}
    .index2 .bottom .right .more a{line-height: 38px;height: 38px;}

    .index3 .title{padding: 25px 0;}
    .index3 .title div span{font-size: 18px;}
    .index3 .title div i{width: 16px;height: 16px;}
    .index3 .title div o{width: 16px;height: 16px;margin-left: -5px;}
    .index3 .title p{font-size: 14px;}
    .index3 .bottom{display: none;}
    .index3 .index3Swiper{display: block;overflow: hidden;}
    .index3 .index3Swiper .swiper-slide{height: 300px;}
    .index3 .index3Swiper span{ font-size: 72px; color: transparent;opacity: .3; position: absolute; right: 26px; bottom: 25px; -webkit-text-stroke: 1px #fff; text-stroke: 1px #fff; }
    .index3 .index3Swiper .box{display: flex; position: absolute;left: 0; width: 100%;bottom: 44px; padding: 0 15px;align-items: center; box-sizing: border-box;}
    .index3 .index3Swiper .box div{ flex: 1;}
    .index3 .index3Swiper .box div h5{ font-size: 30px;line-height: 38px;color: #fff; display: block;}
    .index3 .index3Swiper .box div p{ font-size: 14px; color: #fff;opacity: .5;line-height: 20px; }
    .index3 .index3Swiper .box a{ font-size: 14px;color: #fff;  width: 90px; }


    .index4{padding-top: 30px;overflow: hidden;}
    .index4 .bt{font-size: 40px;top: -20px;}
    .index4 .top .left{float: none;width: 100%;padding-right: 0;}
    .index4 .top .left .title{margin-bottom: 10px;}
    .index4 .top .left .title span{font-size: 18px;}
    .index4 .top .left .title i{width: 16px;height: 16px;}
    .index4 .top .left .title o{width: 16px;height: 16px;margin-left: -5px;}
    .index4 .top .right{float: none;width: 100%;}
    .index4 .top .left .more{margin: 15px 0;}
    .index4 .bottom ul{flex-wrap: wrap;    justify-content: end;}
    .index4 .bottom ul li{width: 33.333%;padding: 10px;}
    .index4 .bottom ul li .img{width: 30px;height: 40px;line-height: 40px;}
    .index4 .bottom ul li .img img{width: 30px;}
    .index4 .bottom ul li p{font-size: 14px;margin-top: 10px;}



    .index5 .title{padding: 25px 0;}
    .index5 .title div span{font-size: 18px;}
    .index5 .title div i{width: 16px;height: 16px;}
    .index5 .title div o{width: 16px;height: 16px;margin-left: -5px;}
    .index5 .title p{font-size: 14px;}
    .index5 .swiper-slide .cont{padding: 12px;}
    .index5 .swiper-slide .cont i{margin-top: 10px;}
    .index5 .swiper-slide .time{width: 50px;height: 50px;}
    .index5 .swiper-slide .time span{font-size: 20px;}

    .index6 {padding-bottom: 25px;}
    .index6 .title{padding: 25px 0;}
    .index6 .title div span{font-size: 18px;}
    .index6 .title div i{width: 16px;height: 16px;}
    .index6 .title div o{width: 16px;height: 16px;margin-left: -5px;}
    .index6 .title p{font-size: 14px;}



    .navigation .top{padding: 10px;}
    .navigation .top span{font-size: 14px;padding-right: 10px;margin-right: 10px;}
    .navigation .top a{margin-left: 15px;padding: 0 5px;line-height: 25px;height: 25px;font-size: 14px;}
    .navigation .bottom a{margin: 0 10px;font-size: 14px;}

    .news .top{margin-top: 0;}
    .news .top .left{width: 100%;}
    .news .top .right{width: 100%;padding: 15px;}
    .news .top .right h5{font-size: 20px;line-height: 30px;height: 30px;}
    .news .top .right p{margin-top: 10px;line-height: 24px;height: 48px;}
    .news .top .right i{margin-top: 15px;}
    .news .bottom{margin-top: 0;}
    .news .bottom ul{flex-wrap: wrap;}
    .news .bottom ul li{width: 100%;margin-top: 15px;}
    .news .bottom ul li img{height: auto;}
  
    .news .bottom ul li div p{font-size: 16px;line-height: 26px;height: 52px;}
    .news .list ul li{padding: 15px;margin-top: 15px;}
    .news .list ul li .box{padding-bottom: 10px;}
    .news .list ul li .box .img{width: 100%;height: auto;}
    .news .list ul li .box .cont{width: 100%;flex: auto;padding: 10px;}
    .news .list ul li .box .cont i{margin-top: 5px;}
    .news .list ul li .more{padding: 10px 10px 0;margin-top: 0;}
  .news .list ul li .box .img img{height: 200px;}
    .news .fenye{padding: 30px 0;}
	.news .fenye a{height: 26px;padding:0 8px;line-height: 24px;margin: 0 4px;width: auto;}
    
    .dqwz{padding: 20px 0;}

    .news_xq{padding: 20px 0;}
	.news_xq .news_xq_box{padding: 0 20px;}
	.news_xq .news_xq_box .top{padding: 15px 0;}
	.news_xq .news_xq_box .top span{font-size: 16px;line-height: 30px;}
	.news_xq .news_xq_box .bottom{padding: 15px 0;}
	.news_xq .news_xq_box .fanye{padding: 15px 0;}
	.news_xq .news_xq_box .fanye .fanye_right{display: none;}
	.news_xq .news_xq_box .fanye .fanye_left p{font-size: 14px;}
	.news_xq .news_xq_box .bottom iframe{width: 100%}
	.news_xq .news_xq_box .bottom video{width: 100%}



    .navigation .bottom{padding: 0 10px;}

    .product_nav {margin-top: 20px;}
    .product_nav .product_navBox{padding: 10px;}
    .product_nav .product_navBox span{font-size: 16px;}
    .product_nav .product_navBox label{margin-left: 10px;display: inline-block;font-size: 14px;}
    .productBox .list ul li{width: 48%;margin-right: 0;margin-top: 20px;}
    .productBox .list ul li:nth-of-type(2n){float: right;}
    .productBox .list ul li p{font-size: 14px;}
    .productBox .fenye{padding: 30px 0;}
	.productBox .fenye a{height: 26px;padding:0 8px;line-height: 24px;margin: 0 4px;width: auto;}
    
    .ny_banner img{height: 280px;}
    .ny_banner div span{font-size: 26px;}
    .ny_banner div p{font-size: 14px;}


    .case_xq{margin:0 0 25px 0;}
    .case_xq .left{width: 100%;padding-right: 0;float: none;}
    .case_xq .left .three{display: none;}
    .case_xq .left .one{display: none;}
    .case_xq .left .four{display: none;}
	.case_xq .right{width: 100%;float: none;}
	.case_xq .right .top{padding-bottom: 20px;}
	.case_xq .right .top .zuo{width: 100%;float: none;}
	.case_xq .right .top .you{width: 100%;padding-left: 0;}
	.case_xq .right .top .you .bt{padding: 10px 0;}
	.case_xq .right .top .you .more{padding: 15px 0;}
	.case_xq .right .top .you .more a{width: 124px;height: 36px;}
	.case_xq .right .bottom .tab a{width: 25%;font-size: 14px;line-height: 34px;height: 34px;margin-right: 0;}
	.case_xq .right .bottom .xq .bt{padding: 10px 0;}
    .case_xq .right .bottom .xq .iframe-show{}
    .case_xq .right .bottom .xq .iframe-show iframe{   width: 100%;height: 300px;}
    .case_xq .right .bottom .xq .iframe-video video{    width: 100%;}
	.case_xq .fanye{margin:  25px 0;}
	.case_xq .fanye a{width: 100%;font-size: 14px;line-height: 24px;}
	
    .videolist{margin-top: 0;}
    .videolist ul li{width: 100%;margin-right: 0;float: none;margin-top: 20px;}
    .videolist .fenye{padding: 30px 0;}
	.videolist .fenye a{height: 26px;padding:0 8px;line-height: 24px;margin: 0 4px;width: auto;}

    .after1{margin-top: 25px;}
    .after1 .afterBox{flex-wrap: wrap;}
    .after1 .afterBox .left{width: 100%;padding-left: 0;}

    .after1 .afterBox .right{width: 100%;padding: 10px;}
    .after1 .afterBox .right span{font-size: 20px;}
    .after1 .afterBox .right p{font-size: 20px;line-height: 30px;}
    .after1 .afterBox .right div{font-size: 34px;margin: 15px 0;}
    .after2 .title{font-size: 20px;padding: 0;}

    .after2 ul li{margin: 15px auto 0;}
    .after3 span{font-size: 20px;padding: 0;line-height: 30px;margin-bottom: 20px;}
    .after3 p{font-size: 14px;}
    
    .ryzz{margin-bottom: 20px;}

    .ryzz .top ul li{width: 48%;margin-right: 0;margin-top: 20px;}
    .ryzz .top ul li:nth-of-type(2n){float: right;}
    .ryzz .top ul li p{line-height: 24px;height: 24px;}
  
  

    .ryzz .bottom ul li{width: 48%;margin-right: 0;margin-top: 20px;}
    .ryzz .bottom ul li:nth-of-type(2n){float: right;}
    .ryzz .bottom ul li p{line-height: 24px;height: 24px;}

    .service{margin-bottom: 25px;}
    .service .title{padding: 0px 0;font-size: 24px;}
    .service .list ul li{margin-bottom: 20px;}
    .service .list ul li .img{width: 100%;float: none;}
    .service .list ul li .cont{width: 100%;float: none;padding: 15px;line-height: 50px;}
    .service .list ul li .cont span{font-size: 18px;line-height: 35px;height: 35px;}
    .service .list ul li .cont p{margin: 10px 0;font-size: 14px;}
    .service .list ul li .cont a{width: 120px;height: 32px;line-height: 32px;font-size: 12px;}


    .case_xq .right .bottom .xq .box .xqcpList ul li{line-height: 48px;height: 48px;padding: 0 50px 0 15px;margin-bottom: 10px;}
    .case_xq .right .bottom .xq .box .xqcpList ul li::before{right: 10px;}

    .jjfaNew{padding-top: 20px;}
    .JoinUs1{margin-top: 25px;}
    .JoinUs1 .JoinUs1Box .left{width: 100%;}
    .JoinUs1 .JoinUs1Box .left img{height: auto;}
    .JoinUs1 .JoinUs1Box .right{width: 100%;padding: 10px;}
    .JoinUs2{padding: 25px 0;}
    .JoinUs2 ul li {margin-bottom: 20px;}
    .JoinUs2 ul li .top{padding: 0 40px 0 10px;line-height: 40px;height: 40px;font-size: 16px;}
    .JoinUs2 ul li .top::before{right: 5px;width: 24px;height: 24px;border-radius: 50%;}
    .JoinUs2 ul li.act .bottom{padding: 20px;}
    .JoinUs2 ul li.act .bottom .flex{flex-wrap: wrap;}
    .JoinUs2 ul li.act .bottom .flex .left{width: 100%;}
    .JoinUs2 ul li.act .bottom .flex .right{width: 100%;margin-top: 20px;}
    .JoinUs2 ul li.act .bottom .flex .left p{line-height: 24px;}

  .JoinUs2 .tap .bt span{line-height: 40px;padding: 0 20px;}

    .fwcx{margin-top: 25px;}
    .fwcx .title{line-height: 50px;font-size: 20px;}
    .fwcx .search{margin: 25px 0;height: 50px;}
    .fwcx .search input{height: 50px;}
    .fwcx .text{margin: 25px 0;}
    .fwcx .bottom{overflow-x: scroll;margin-bottom: 25px;}
    .fwcx .bottom table{width: 600px;}



    .lxwm1{margin-top: 25px;}
    .lxwm1 ul li{width: 100%;}
    .lxwm1 ul li .top{padding: 10px;}
    .lxwm1 ul li .top h5{font-size: 18px;margin-bottom: 0;}

    .lxwm2 .title{line-height: 50px;font-size: 20px;}
    .lxwm2 .top span{width: 48%;margin-bottom: 10px;height: 40px;line-height: 40px;margin-right: 0;margin-top: 0;font-size: 14px;}
    .lxwm2 .top span:nth-of-type(2n){float: right;}
    .lxwm2{margin: 25px 0;}
    .lxwm2 .bottom{margin-top: 20px;}
    .lxwm2 .bottom .flex{flex-wrap: wrap;}
    .lxwm2 .bottom .flex .left{width: 100%;padding: 15px;}
    .lxwm2 .bottom .flex .right{width: 100%;padding: 15px;}
    .lxwm2 .bottom .flex .right p{padding: 5px 0;font-size: 14px;}
    .lxwm2 .bottom .flex .right h5{font-size: 18px;margin-bottom: 0;}




    .about1{margin-top: 25px;}
    .about1 .img{float: none;margin-left: 0;}
    .about1 .img img{display: block;width: 100%;}
    .about1 .cont h5{margin-bottom: 20px;font-size: 20px;}
    .about1 .cont h5::before{bottom: -10px;}
    .about1 .cont p{line-height: 24px;}

    .about2{padding: 20px;margin-top: 25px;}
    .about2 ul li{width: 50%;}
    .about2 ul li div span{font-size: 30px;}
    .about2 ul li div{font-size: 14px;}
    .about2 ul li p{font-size: 16px;}

    .about3{margin: 25px 0;}
    .about3 .title{line-height: 50px;font-size: 20px;}
    .about3 .gallery-top .swiper-slide p{width: 70%;font-size: 14px;line-height: 24px;}
    .about3 .gallery-top .swiper-slide span{font-size: 26px;}
    .about3 .gallery-thumbs{margin-top: 25px;}
    .about3 .gallery-top{margin-top: 25px;}



	.down .top a{width: 33.33%;height: 32px;font-size: 14px;line-height: 32px;}
	.down .tab{margin: 15px 0;}
	.down .bottom{padding-top: 25px;}
	.down .bottom ul li span{font-size: 14px;}
	.down .bottom ul li:nth-of-type(1){height: 40px;line-height: 40px;}
	.down .bottom ul li{height: 40px;line-height: 40px;}
	.down .bottom ul li .span1{display: none;}
	.down .bottom ul li .span3{display: none;}
	.down .bottom ul li .span5 a{width: 100%;height: 24px;line-height: 24px;}
	.down .bottom ul li .span2{width: 60%;}
	/* .down .bottom ul li .span4{width: ;} */
	
	/*.down .fanye{margin:  25px 0;}
	.down .fanye a{width: 100px;font-size: 14px;}
	.down .fanye a:nth-of-type(1)::before{display: none;}
	.down .fanye a:nth-of-type(3)::before{display: none;}*/



    .dls .top ul li{margin-right: 15px;}
	.dls .bottom table th{padding: 10px;font-size: 14px;}
	.dls .bottom table td{padding: 5px;}
	.dls .bottom{margin: 20px 0 30px;}









	.yjfk{padding: 20px 0;}
	.yjfk .box .form_box{margin-top: 15px;}
	.yjfk .box .form_box{padding: 0;}
	.yjfk .box .form_box label{margin-right: 15px;}
	.yjfk .box .form_box input[type="text"]{height: 38px;font-size: 14px;}
	.yjfk .box p.sctp{display: block;margin-top: 60px;}
	.yjfk .box .form_box input.yzm{width: 150px;}
	.yjfk .box .form_box img{width: auto;height: 36px;}
	.yjfk .box button{margin: 20px 0 0 0 ;}
	
	
	.yjfk .bottom ul li{padding: 10px;}
	.yjfk .bottom ul li p{font-size: 14px;line-height: 24px;margin-top: 0;}
	.yjfk .bottom ul li .lab label{margin-right: 15px;}
	
	.yjfk.sqsy .box .form_box{margin-top: 0;}
	.yjfk.sqsy .box .form_box input[type="text"]{margin-top: 15px;}
	.yjfk.sqsy .box .form_box.textarea1 textarea{margin-top: 15px;}
	.yjfk .box .form_box.textarea1::before{left:15px;top: 25px;}
	.yjfk.sqsy .box .form_box.textarea2 textarea{margin-top: 15px;}
	.yjfk.sqsy .box .form_box input.yzm{margin-top: 0;}





    .yjfk .box .form_box.noteForm{display: flex;justify-content: space-between;flex-wrap: wrap;}
    .yjfk .box .form_box.noteForm textarea{flex: auto;}




	
	.gsyj{padding:0 0 20px 0;}
	.gsyj ul li {width: 100%;float: none;}
	.gsyj ul li:nth-of-type(2n){float: none;}
	.gsyj ul li .top{line-height: 40px;height: 40px;padding: 0 10px;box-sizing: border-box;font-size: 16px;}
	.gsyj ul li .bottom{padding: 14px 15px 0;}
	.gsyj ul li .bottom a{line-height: 28px;height: 28px;}
	.gsyj ul li .bottom .swiper-container{padding-bottom: 70px;}
    .gsyj ul li .swiper-pagination{bottom: 15px;}
    




    .cjwt .list{padding:10px 0 0 0;}
    .cjwt .list ul li{margin-top: 15px;padding-left: 20px;}
    .cjwt .list ul li .number{width: 45px;height: 45px;line-height: 45px;font-size: 16px;}
    .cjwt .list ul li .text{padding: 15px 15px 15px 35px;}

    .cjwt .fenye{padding: 30px 0;}
	.cjwt .fenye a{height: 26px;padding:0 8px;line-height: 24px;margin: 0 4px;width: auto;}



.form-input-i button{width: 35%;}
.form-tb-l .ts-msg1{margin-bottom: 0px;}
.top_nav_sousuo{margin-top:30px}


}

